adding basic skeleton and initial example