stupid typos and extra libs