scala disk project