Added initialization methods to trip