improved interfaces design