more simplification of api.
still haven't updated dependent projects