added first version of automatic documentation