Specs figured out - now to implement.