added make and readme
robustness improved