open source finish