some variations for 6502