fixing everythig lowly