requirable style

closes #16