built a custom keyboard