adds covert fab function