udpated shcema