got some of ApiPart done, though not much