created empty interface and awareInterface
First scribble of implementation