omar thanawalla added unit and acceptance tests