starts building ui