finished the put fn action form