get good control over colors and prompt