some of these must be acquired separately