user system dependent view loading