cleanup
use error instead of alert
bump version