redesigned GUI for scope; restructured data types and handles