added viewports for use of info and messages
added items
remove ds