[DON'T MERGE YET] Jcache first part