handling sharp and flat
fix duration
add example song