refactoring partil collector
refactor placehodler brick