design
basic key controls