no center strategy yet!
seems complete!
not tested!