add implicit conversions
update README