504 hw