ok first cut at ld/sea need to test before pushing back to devel