504.004