make filters work as a select instead of as a delete_if
move entities to an entities folder