not using bool