idea #1

idea #2

idea #2a

idea #2b