form and language  fix