reduced code size, ready for comments
commenté