tab vs space, улучшения в форматировании модулей, исправлены ошибки. спасибо  alonehobo