strictly for densecoin