Add templates + squash bugs