client setup, coderhunt
hope i die before i get old