interfases tamplate added