improved on READEME