- reorganization to make all the methods appear in alphabetical order