Updated coverage to run recursivly
Added simple memory store