SPC (Stone Polymer Composite) floors