from before i leraned to -Wall -Wextra -Werror .. but it should build now