improved forms usage