Alpha controlled by UP and DOWN
need to fix multiplication algorithm