casting and better readme