add server and basic installation and organize everything