added colors; added dynamic user/password (incomplete)