working on portacopy and added blkdev handler