fix comp  without types