add commends as necessary