adding custom key commands