more flexible mob add