added on building complete listener