standart interfaces add