prepare caatja storage implementation
implement storage methods