I've built a load of raised beds for my vegetables but they are all empty and our soil is very firmly packed and Stoney so digging it over and filling the beds with soil from elsewhere in the field isn't my best option - unless I find a friendly neighbour with a digger. So I'm keeping a look out for some free topsoil locally from a landscape or building project, but I'll also need something to boost and fill it out. What should I use to do that: straw, raw manure, or do I need to buy in some compost?