spec504-509