added banner and better styling all around