adding :error support
version up