Strike basic logic