added underscore
added default structure