new commit
gui integration done