can scan now, no need to take photo
better UI, add a portal