added cool stuff