Basic model flesh out.