update description and email
don't specify color here
add step option
update tests