Fancy new template and random stuff, needs some more work