styling
icons
add load state