microribbons