add more endtoend test