Functionality implemented

several actions implemented