backward compatibility first pass; have to do options and presentation