updated ui layout