refactor
pass screen resolution finish