IT HAS EVERYTHING