added diff
rebuild still works