basics in place.

Need to work on the filter, etc.