adding control keys, currently buggy