Trying to deal with viewport!