issue #6 Domain API

static repository API introduces