updated to strict mode, doing some documentation