updated for configurability
added readme