Tool Stack Implementation In C