explaining our job… in details!