Add block level model and test it