basic functionality in place, no data, no styling
more styling done