add refactored image drill