finished add down

filled in frame work for add down method with real working code