add class interfaces