Designing a TPS pt.1