fixed bottom margin errors
fixed trying to filter data if it doesn't exist
fixed edges not updating their positions correctly
fixed some weird rings bugs