enhancement in ui and in objects