made some implicit make rules more specific

also fixed a practice section name