updated scan library