implement more pending specs