Thank you very much! Those are very helpful; however, I must admit that optimization is the most difficult part here.