your at the time with yb,s that will test your patience to the limit.at first i did let my yb,s get away with it for a few days,i thought at least their near the loft but then i started to do as owen has mentioned if you dont come in you dont get fed its as simple as that.that worked well with the more stubborn ones.choose a time when it is convenient for you to let them out and try to keep to that same time every day,feed them as soon as they come in,that way the ones staying out miss the feed and be more than willing the next day.once they fall into the routine you can then cure them of the roof thing.i stopped mine landing on the roof by throwing water bombs at them.a few days of this and they started to get the message that they were left alone if they landed on the loft.my rule is sky or inside loft,bathing is done in the avairy.as they get older,they will get better.you have to teach them what to do and its not going to be easy.i think every fancier will agree that this is the hardest part of keeping racing pigeons.i had four sat on the roof looking at me the very first day out so dont worry it wont hurt them.dont stop now you,ve almost got it cracked,with a little more work they will start to respond to you.