new methods to build menu html