many new utils, and readme was added