Hatcher vows to be ready for week one