updates on ui and controllers