fixed som main errors