formatted this class correctly as reference for testing formattings