fix #6 but i think this is not right ways i will fix soon