12b and tests done