screen add, and old screen improved