added basic keyboard