added keyboard plugin