changing module backend and implementing some front layout on product page via attribute