if else refactoring but I just thought of a better way but leave until later
quick starts added