Added scenario core initial implementation