Still trying to figure out key and shell actions