take all this over to your YJ thread