finished project implementation