made stuff compile. although it still works with bugs. gotta explore logger deeper, we need to fix the windows. gethp doesn't work