architecture 2 - q_service

why i wrote q_service