format styling
add final version