finally figured out the problem - switch statement wasn't getting trigger in customer class