refs #107 structure done
refs #107 done