505-2004