empty and filled particles