basic work for all screens now update
basic work for all screens now update