open source tools final project