gui + buggy shit
libs