create first draft of ReList interface