- Seperate library from compiler - Add include - Add comments + Add build system + Add compile option