some work done
basic rendition
initial groundwork