adding custom editor abilities