committing diffie class file