update class init
add readme and requirements