added CheckIfIsFirstTime