updated : minor bugg fixed