Initial working version of algorithms