added scaffold
added some tests