add keyboard
update forms