moved content from init to viewdidload