contains all information