updated with cool