majorly rewrite the current site setup