adding setup and os specific bits for install