chage requirement for create withdraw
remove bad code