started Permission interface; updates to User