added fancier graphics