made sure all test cases are passed
ContextImageTarget
refactored
tested