Added installation functionality