added layuot, menu, result to user