better error notices and added catalog base