update gui design and implemented aliasing; close #8