introducing pilo form parsing, fixes #5