core form reader framework