hash files
r# template for agr completion type
image init (may go back and implement custom string as hacking it by extending the js string is getting annoying and should optimize later on)