updated block repository to use temp path location