using scan util