feat: basic commands