add some solutions to fp problems