continued implementation of commands