The lady I purchased it from showed me how to thread it. Its pretty much like any other machine with just a little difference. Yes it does have a zig zag and stitch length. No cams Nice bobbin area with extra bobbins. I haven't tried it on heavy fabric but she says it sews heavy fabric easily