many view improvements and movile improvements