fetchdata and forms