commit for some structure and functionality