Commit with designs pattern v2