Working on pieces in between logic