adding devnotes and more work on gui