added separate function to call if never init before