edges change based on floor