Add laboratory functionality implemented