Working MVP of library