make api make sense. use new api