managing interface