added logout and appearance extensions