modify the code to keep orignal function work well
add id to building