filling in some pieces