ok a quick update, re-position some anubias, added some ferns.
what kind of snail is this?
uncskainch and RachPreach
my girlfriend works in a company that sells this aluminium mesh so i can get free samples easily

you'll find it easily in hardware stores. it sinks easily and i bet it can hold a lot of riccia down since it's pretty heavy and putting it inside the substrate will also helps to gain hold.
gmccreedy
removed the riccia inside the mesh at the bottom tried to float it but it quickly mess my tank due to the hang-on-filter current. it took me more than one hour to really clean it out. i made another riccia in mesh and put it in my other tank to see how it goes.
Wasserpest
i know about mosses, but can pelia survive in my tank?
mrbelvedere
after about a week, my anubias seems to love this dim condition.