starting runtime checks implemenattion