front end display logics
clean ups