Refine interfaces