some smal changes