Implement STRU