Added many cool stuff