added main documentation