redefined commands