#5: AwsItem polished
#5: integration test added