finish basic read service