fixed charlie sheen function