profileDriver interface to be used as bean