added methods for many commands