Barrier Card

Fixes #47
Almost done with #5