refactored conv_net
refactored conv_net