brick refactoring, add brick_act
add missing file
cleanup ui