finish ui part