cleaning what we don't need
structure