I combined the version of @frodewin-test `s remix and @JohnSmith25 to a formular with build in conditions to save space