make "target/" ignore
implements extended-type plugin