removed some dups i didnt need.
use constants instead of string literals and set correct state for fulfillment