Recycling

not quite finished but enough for initial release