finish basic works