befor talk trashing other class, go learn how they actually works