more styling
presentation version
working on error messaging