implementing yadt.services checking logic