added more template slots