bugfixed
add interface