Documentation started, added grammar