CommandHadler Implementation done