this is what darrell built so far...