#online pattern creation