use dash instead of space in tag
add tags generator and layout