style module
inherits version
better error message
update