severl fixes