first chapter done
second chapter: structure model