с таким подходом смотреть в сторону сервиса....