all functionnalities are working as expected

todo: cleanup and use templates to construct pages