adding pseudo templates