finished part of library