add capabilities, admin notices, and so much more