Finish with base functionality