add missing required algorithms, fix defaults
add readme