modifies form