Finished Key Implementation

Have a look and tell me what is missing