add fontawesome and fix layout