understanding form