added command functions v1