comments + cleanup
header comment : copyright + usage