improved styling and experience. still needs work though.