Created the Infrastructure class