it seems this is going to be much better in the long run.