integrated UI