diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 320631c..7a2c5ac 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,3 +1,21 @@
+/**
+ * OpenVoti - Unofficial client for the Argo Scuolanext eDiary
+ * Copyright (C) 2017 Claudio Maggioni
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ **/
+
import { Component, ViewChild } from '@angular/core';
import { Nav, Platform } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
diff --git a/src/app/app.html b/src/app/app.html
index b606f7c..3315f88 100644
--- a/src/app/app.html
+++ b/src/app/app.html
@@ -1,3 +1,21 @@
+
+
@@ -16,4 +34,4 @@
-
\ No newline at end of file
+
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index ebda763..877bc40 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,14 +1,30 @@
+/**
+ * OpenVoti - Unofficial client for the Argo Scuolanext eDiary
+ * Copyright (C) 2017 Claudio Maggioni
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ **/
+
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { IonicStorageModule } from '@ionic/storage';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
-
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { ConfigPage } from '../pages/config/config';
import { SubjectComponent } from '../components/subject/subject';
-
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
diff --git a/src/app/main.ts b/src/app/main.ts
index 6af7a5b..714ba18 100644
--- a/src/app/main.ts
+++ b/src/app/main.ts
@@ -1,3 +1,21 @@
+/**
+ * OpenVoti - Unofficial client for the Argo Scuolanext eDiary
+ * Copyright (C) 2017 Claudio Maggioni
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ **/
+
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
diff --git a/src/components/subject/subject.html b/src/components/subject/subject.html
index 6df6fca..bf1cb4d 100644
--- a/src/components/subject/subject.html
+++ b/src/components/subject/subject.html
@@ -1,3 +1,21 @@
+
+
{{ subject.name }}
diff --git a/src/components/subject/subject.scss b/src/components/subject/subject.scss
index 1e1a9d9..a8f489f 100644
--- a/src/components/subject/subject.scss
+++ b/src/components/subject/subject.scss
@@ -1,3 +1,21 @@
+/**
+ * OpenVoti - Unofficial client for the Argo Scuolanext eDiary
+ * Copyright (C) 2017 Claudio Maggioni
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ **/
+
ion-card-title.sbj {
margin: 0 .5em !important;
font-weight: bold;
diff --git a/src/components/subject/subject.ts b/src/components/subject/subject.ts
index 006aa0d..ed65404 100644
--- a/src/components/subject/subject.ts
+++ b/src/components/subject/subject.ts
@@ -1,3 +1,21 @@
+/**
+ * OpenVoti - Unofficial client for the Argo Scuolanext eDiary
+ * Copyright (C) 2017 Claudio Maggioni
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ **/
+
import { Component, Input } from '@angular/core';
import { ArgoSubject, ArgoMark } from '../../pages/home/home';
import { trigger, state, style, animate, transition } from '@angular/animations';
diff --git a/src/pages/config/config.html b/src/pages/config/config.html
index 16a315a..e99da98 100644
--- a/src/pages/config/config.html
+++ b/src/pages/config/config.html
@@ -1,3 +1,21 @@
+
+