lots of stuff stolen from Hivie