version 2.0(con getform)