added lengthy readme