working on a new piece id like some more comments before i start