add dependency
add lib folder to ignore