Add description + license
Slight refactoring