added some initial concepts
added some initial concepts