straighten up presentation layer