make menu toggler and container modular, and add description