damn seg fault
IT IS DONE