worked on DSV
added zeropadding to conv-algorithm