removed all comments for -pedantic