updating readme
add overload constructor