overload some operators
update README