add purpose file