created visualization projects and made them extending the correct interfaces