added the third library and modified the project struct