changed gui; updated op methods