init from example, can add, mark