first commit

This was last tested in lab. Distribution doesn't work properly. Need to
add an issue to the list