Added install functionality