this is code for JY