add behavior docs