update styles
add alt syntax
refactor