added Download Controller, resolved some check style issues