derive lab