removed onCommand