using enum parameter instead of char in changeStatus()