add UI componets