all these should go inline in-situ