Привет земляк !
С точки зрения работы, подход правильный...насчёт построения системы не очень...