started to add some math - updated abstract