started making key classes