setting up system