scalar product and work 5648761