working on front face generation