added general overview & documentation