messing with lib