added behavior test