basic key design