cleanup code
coreect modifiers in prototypes
cleanup code
correct near/far modifiers and prototypes