more implementation; WIP

Signed-off-by: Joe Kulig <kulandthegang@cox.net>
WIP
WIP

Signed-off-by: Joe Kulig <kulandthegang@gmail.com>