libcoprthr: dev eliminated imp struct program and kernel