->changed variables names - too obvious before
->changed te functions names
-> HB now invokes two functions