implemented template manager calls