add in preparation