update codes for views looks awesome :)