fixme->todo check options