add fo conversion, user part completed