moved add_context to base.views and updated menu ui