pure c
fix