updated stuff with reasonable stuff