added custom scan