ds lab 4 structured