updated stylistically