started implementing library installer