ok, will initialize always in the beginning and remove the checks