removed useless interfaces