Added preset specs and in_memory implementation