First pass at pathway methods