New implementation - default image