separated the few thoughts out into shared file