ready for implementation of commands