algorithms actually implemented now
updated readme