options work, not yet fully implemented