add best in practice
restruct stylesheet