tried to implement scan :/
nope