use custom annotation to pass image