incomplete demo version 0.1 (alpha)
first few units tests
first few units tests