flags
fix c code sdfsdf