add sources
add shar
added sources