Refactoring for multiple conv