updated with cool stuff