refactor & set styles, etc