nice exercise, it's different, i'll have to try it