working in gcc