acceptance and unit test lperkins