first idea of how it should work

Signed-off-by: Obeida Shamoun <oshmoun@yahoo.com>