gui part of lib