add licence, description, IO, contributers