modifying on glibc for fun