improving schema