split methods for each command