implemented displaying errors, but need to find a way to clear errors
added comment system