handlepost removed out file methods