separation between web, business n persistance : OK