fix from piko
fix from erwin

fix assembly uri
change profile interaction
merge erwin's fix and piko's fix
add gitignore for temp merge file