ui dynamics proj