Shaking up Shook: A case study in implementing Lawport portal