backend script work, adaptive css