added installer
updated install method