finish up basic elements with tests all the way up to the 'sdp' level.  start on adding other individual alines.  experiment with the api of the sdp object