space to tab and booloperation for faces
updated unit test