basic commands controler implementation server side