fix degre
add read function support
load (scheme read) library at initialization