completed template implementation, removd magic eight ball templates from this version