python java and c stuff