unneeded coments
more merge friendly
duplicate install functions