make better defaults. add fontawesome