Work in progress
Added test program
Added another example program