floor creation