add
finish layout and routs