added validate function to composition. Created model for tracks;