continued implementing result model