Top soil is entirely tooo heavy, do not use it. For soil cannabis likes to have light soil with lots of room for roots to spread. I would start your plants off in a soiless medium like Promix, in your holes you intend on planting your plants in you want your actual soil. Try some fox farm maybe? Look up Subcools super soil mix. Theres alot of good soil options, you'll find a recipe that suits you. Just remember top soil is BAD....dont use it.