all functions defined as methods operating on "this"
clening, fixing