added unit and acceptance tests for alek313