load interfaces only for performance