doing conv manually - fixed size