support choosing which library to include in project