new algos, editting

add algos to do, change name of upperlower to propername