commit with library files and a test file