4 on 4 Shell Breakdown Drill Submitted by by Coach John Kimble CoachJohnKimblecom Formerly of Crestview FL High School See him on Twitter CoachJohnKimble This post was originally a part of the article Techniques Used in the Top Individual Team Defensive Breakdown Drills that was originally written for Winning Hoops Editors note from Brian Williams You might have different defensive rules and philosophies but my hope is that you can use this to more clearly define what you do with your shell defensive drill and what you want your players to get out of it You obviously wont do all of these phases every time you do shell drill and some of them you might not ever use But you can use this to start you with a structure that you can change and tweak to eventually come up with a written outline for what you must defend that saves you planning time throughout the season 4 on 4 SHELL TEAM DEFENSIVE BREAKDOWN DRILL A Vs Positioning without Post Players Proper Stance especially off of the ball Determining one or more passes off of the ball Determining whether the ball is above or below the FT line extended to straddle the proper line Setting up in the ballyouman flat triangle Jump to the ball as quickly as possible to form new triangles A Vs Positioning with one to four post players LP andor HP Post Proper Stance especially off of the ball Determining one or more passes off of the ball Determining whether the ball is above or below the FT line extended to straddle the proper line Setting up in the ballyouman flat triangle Low post defenders should be on the low side in a front IF the ball is in the deep corner Low post defenders should be on the high side in a 34 front IF the ball is above the midpost height Do not change from low to high or high to low from behind Create a parenthesis and swing around in front going belly to belly to get into the correct position Jump to the ball as quickly as possible to form new triangles B Vs GivenGo Cuts Jump to the ball to get in the denial stance and form the ballyouman flat triangle Yell Help Help Snap the head and the new long arm to deny the quick return pass Adjust positioning and stance after the initial cut to play support helpside defense C Vs Backdoor Cuts Dont bite on the first step of the backdoor cut Snap the head and the new long arm to deny the backdoor cut pass before then moving the feet Yell Help Help Snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Adjust positioning and stance after the initial cut play support helpside defense D Vs Clearouts Snap the head and the new long arm to treat the clearout as the backdoor cut pass before then moving the feet Yell Help Help Snap the head and the new long arm to deny the pass All offtheball defenders should yell Clearout Adjust positioning and stance after the initial cut play support helpside defense E Vs Skip Passes Every defender should jump to the ball to create the new ballyouman flat triangles Every defender should always be able to see both the ball and their man Do not follow the flight of the ball Anticipate where the ball will land Sprint the first half of the distance and then close out under control by chopping down the steps Run towards the inside shoulder of the pass receiver with the defenders hand up opposite of the pass receivers shooting hand F Vs Killed Dribblers Step up on the killed dribblers and aggressively pressure heshe Ballhandler Trace the ball with both hands If the defender steps away from the pressure the defender should never relinquish the ground that was surrendered by the Ballhandler Bump the Ballhandler with the chest but dont reach in to pick up a cheap foul G Vs On the Ball Screens The balldefender should hear feel and anticipate the coming ballscreen Heshe should go ballside of the screen by first getting a foot over the top of the screen Heshe then should skinny a leg over the top of the screen then the hips and then the body The ballscreener should warn the ball defender and then step out as if heshe would trap or switch the screen The ball screeners feet and the two feet of the screeners defender should form a straight line with the inside foot of the defender being on the inside of the screeners outside foot This will prevent the screener from rolling to the basket The defender is also there to make the Ballhandler either kill hisher dribble commit a turnover or at least bow out away from the screener H Vs Down and Cross Screens All offtheball defenders should jump to the ball and instantly form the new ballyouman flat triangles Every defender should be able to see both the ball and their particular man The defender guarding the cutter that is receiving the screen should remain active and turn sideways to become a more difficult target for the screener Heshe should go with hisher belly into the cutter with hisher long arm and look down the long arm Heshe should go ballside of the screen The defender on the screener should form hisher flat triangle and then singlespace so that hisher teammate is can slide between the screener and himself Heshe should even help hisher teammate by pulling himher through Heshe then must be aware of the screener slipping the screen and stepping towards the basket or flashing to the ball I Vs Back Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Because of the backscreen the defender on the cutter should go ballside of the screen and then treat the pass as a form of a backdoor cutter All defenders should then adjust positioning and stance after the initial screen and the cut to play the new off the ball defense J Vs Flex Back Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man If the defense is anticipating the Flex type of backscreen heshe should drop back towards the original ballside low post on the original uppass Heshe should line up on the high side of the post screen backscreener This takes away the high cut off of the backscreen and forcing the cutter to cut off of the backscreen only on the low side The defender on the backscreener should hedge and help take the high cut off of the screen away from the offense Heshe should still anticipate the screener setting the screen and then ducking in towards the ball to become the potential pass receiving threat When the ball is reversed and the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Heshe should snap the head and face the cutter and force the cutter to go low In this case heshe is not going on the ballside of the backscreen The defender should match hands and bellybuttons and then look down the new long arm to deny the pass Because of the backscreen the defender on the cutter should then treat the pass as a form of a backdoor cutter All players should then adjust positioning and stance after the initial screen and the cut to play the new off the ball defense K Vs ShuffleCut Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Because of the backscreen the defender on the cutter should go ballside of the screen and then treat the pass as a form of a backdoor cutter The defender on the backscreener should hedge and help take the high cut off of the screen away from the offense Heshe should still anticipate the screener setting the shufflescreen and then cutting to the ball to become the potential pass receiving threat All players should adjust positioning and stance after the initial screen and the cut to play the new off the ball defense L Vs Wheel Cut Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man If the defense is anticipating the WheelCut type of backscreen heshe should drop back towards the original ballside low post on the original uppass Heshe should line up on the high side of the post screen backscreener This takes away the high cut off of the backscreen and forcing the cutter to cut off of the backscreen only on the low side The defender on the backscreener should hedge and help take the high cut off of the screen away from the offense Heshe should still anticipate the screener setting the shufflescreen and then cutting to the ball to become the potential pass receiving threat When the ball is reversed and the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Heshe should snap the head and face the cutter and force the cutter to go low In this case heshe is not going on the ballside of the backscreen The defender should match hands and bellybuttons and then look down the new long arm to deny the pass Because of the backscreen the defender on the cutter should then treat the pass as a form of a backdoor cutter All players should adjust the positioning and stance after the initial screen and the cut to play the new off the ball defense M Vs Scissor Cut Action Off Of the Post All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Because of the cut off of the post player with the ball all defenders on the cutter should go over the top on the same side of the ball that the cutter goes The defenders should then treat the pass as a form of a backdoor cutter The post defender should play directly behind the post player with the ball and soften up hisher pressure so that heshe could take either cutter that is given the ball All defenders should then just reposition themselves and get into the new proper stance after the screen and the cut N Vs UCLA Ruboff Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter makes a cut to the basket the defender should treat the cutter similar to a backdoor cutter Snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Because of the cut off of the highpost player the defender on the cutter should go ballside of the screen The defenders should then treat the pass as a form of a backdoor cutter The highpost defender should play directly behind the post player with the ball and soften up hisher pressure so that heshe could fake a switch on the cut Heshe should then singlespace and pull hisher defender through on the ballside of the highpost screen If the cutter goes on the opposite side of the highpost screen heshe should then go ballside of the screen and then singlespace with the screeners defender before then cutting diagonally to intercept the cut of the offensive player All defenders should then just reposition themselves and get into the new proper stance after the screen and the cut O Vs Flare Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter does not make a cut to the basket but instead cuts away from the ball and remains on the perimeter the defender should anticipate the flare screen The defender on the cutter should go ballside of the flare screen and then treat the pass as a form of a skip pass Heshe therefore should go ballside of the screen and close out in the same manner as heshe would with a skip pass P Vs Pin Screens All defenders should again jump to the ball when the pass is made and every defender should be able to see both the ball and their particular man When the cutter makes a cut away from the basket the defender should initially treat the cutter similar to a backdoor cutter That is heshe should snap the head and face the cutter The defender should match hands and bellybuttons Look down the new long arm to deny the pass Because the cutter is running away from the basket the defender can puppydog immediately on the heels of the cutter which will allow himher to avoid the screen Heshe will trailing directly behind the cutter but if heshe hustles heshe will be in the pass receivers face by the time the cutter catches the ball and then squares up to then face the basket The defender on the pinscreener should position himselfherself so that heshe can deny the pinscreener the ball from any passer All defenders should then just reposition themselves and get into the new proper stance after the screen and the cut Q Vs Stagger Screens All offtheball defenders should jump to the ball and instantly form the new ballyouman flat triangles and able to see both the ball AND their particular man The defender guarding the cutter that is receiving the screen should remain active and turn sideways to become a more difficult target for the screener Heshe should go with hisher belly into the cutter with hisher long arm and look down the long arm Heshe should go ballside of the screen The defender on the screener nearest the ball should form hisher flat triangle and then singlespace so that hisher teammate is can slide between the screener and himself Heshe should even help hisher teammate by pulling himher through The defender on the screener that is furthest the ball also forms hisher flat triangle and is ready to be able to help the defenders cutter Heshe should be position himself so that heshe could be able to defend the screener Heshe then must be aware of the screener slipping the screen and stepping towards the basket or flashing to the ball R Vs Interior Lane Exchange Cross Screens All offtheball defenders should jump to the ball and instantly form the new ballyouman flat triangles and able to see both the ball AND their particular man The defender guarding the cutter that is receiving the screen should remain active and turn sideways to become a more difficult target for the screener That defender should take away the low side cut and force him to go high Heshe should go with hisher belly into the cutter with hisher long arm and look down the long arm Heshe should go over the top of the screen The defender on the screener should form hisher flat triangle and initially position himself to take away the high cut and then singlespace so that hisher teammate is can slide between the screener and himself Heshe should even help hisher teammate by pulling himher through The defender on the screener should then be aware of the screener coming back to the ball most likely to the low side Heshe then must be aware of the screener slipping the screen and stepping towards the basket or flashing to the ball S Vs Flash Post Action All offtheball defenders should jump to the ball and instantly form the new ballyouman flat triangles and able to see both the ball AND their particular man Every post defender should anticipate that his man will flash either high or low to the ball to post up Those defenders should use the back of the hand in the chest of their man to see their man and to keep their man from getting into the feet and body of the defender T HelpnRecover G to G The defender is one pass away and should be in denial stance He should always be in a ballyouman flat triangle and able to see both the ball and his man When the dribbler penetrates that defender should jump in to the gap As soon as he lands he is ready to jump back to his own man Physically he is helping on the ball but mentally he is already going back to his own man He is looking also for that penetration kickout pass From there he will fan the ball towards the sideline U HelpnRecover G to F The defender is one pass away and should be in denial stance He should always be in a ballyou man flat triangle When the dribbler penetrates that defender should jump into the gap where the dribbler is heading As soon as he lands he is ready to jump back to his own man Physically he is helping on the ball but mentally he is already going back to his own man He is looking also for that penetration kickout pass From there he will fan the ball towards the baseline V HelpnRecover G to C When the pass is made inside to the post player the original ball defender should jump inside quickly and momentarily As soon as he lands he is ready to jump back to his own man Physically he is helping on the ball but mentally he is already going back to his own man He is looking also for that kickout pass From there he will fan the ball towards the sideline or He should never completely turn his back on his man but instead turn sideways so that he can see both men He should reach in with a fist and swing at the ball from the bottom up to prevent a slap down foul on the post player W Vs Baseline Drives All offtheball defenders should be in the proper ballyouman flat triangles and able to see both the ball AND their particular man The defender on the ball should be overplaying the dribbler in the prescribed defensive strategy If the Ballhandler drives the baseline the ball defender should yell help and be running alongside the dribbler The helpside forward should rotate from the proper ballside line and across the lane to attack the dribbler along the baseline These two defenders should trap the ball with a no lines no splits technique and trace the ball The helpside guard quickly rotates down to take the original helpside forwards man The original ballside wing denies any pass out of the trap If the ball is passed out of the trap the original helpside forward rotates out of the trap to his original X Vs Pipe Cuts or Zipper Cuts All offtheball defenders should be in the proper ballyouman flat triangles and able to see both the ball AND their particular man The defender on the ball should be overplaying the dribbler in the prescribed defensive strategy The defender on the cutter should stay between the cutter and the ball in a one pass away denial stance All offtheball defenders should jump to the ball and instantly form the new ballyouman flat triangles Every defender should be able to see both the ball and their particular man Heshe should go with hisher belly into the cutter with hisher long arm and look down the long arm Y BoxOuts on the Shooter Defender on the dummy shooter sticks a hand up to alter the shot but not block the shot That defender does not leave the ground until the shooter leaves the ground When the shooter starts to follow his shot the defender should make a front pivot directly into the path of the offensive rebounder The defender should make contact butt to gut and hands up His elbows are there to hold the opposition The hands should be up to grab the ball and to keep from holding the rebounder The head should be kept up to find the ball Ball defenders should make short choppy steps to stay between the ball and the opposition When the ball is secured the original defender should chin the ball and front pivot away from the opposition before making a 2hand outlet pass Z Boxouts on the Ballside If the defender is guarding an offensive player that is one pass away that defender should anticipate that his man will go after the offensive rebound in the direction opposite of his denial stance Therefore he should reverse pivot off of his back foot That defender does not leave the ground until the shooter leaves the ground All defenders should make contact butt to gut and hands up His elbows are there to hold the opposition The hands should be up to grab the ball and to keep from holding the rebounder The head should be kept up to find the ball There should be short choppy steps to stay between the ball and the opposition When the ball is secured the original defender should chin the ball and front pivot away from the opposition before making a 2hand outlet pass AA Boxouts on the Helpside Defender on the dummy offensive player that is on the opposite side of the court should first be in the proper ballyouman flat triangle and always see both the ball and the man When the defender sees the ball being shot he then crosses the lane under control and runs at the opponents inside shoulderthe shoulder opposite of the baseline He should make contact outside of the free throw lane Running at the opponent in this overplay method allows that defender to anticipate that his man will go after the offensive rebound along the baseline Therefore he should reverse pivot off of his top footthe foot opposite of the baseline foot All defenders should make contact butt to gut and hands up His elbows are there to hold the opposition The hands should be up to grab the ball and to keep from holding the rebounder The head should be kept up to find the ball There should be short choppy steps to stay between the ball and the opposition When the ball is secured the original defender should chin the ball and front pivot away from the opposition before making a 2hand outlet pass BB Transition from Defense to Secondary Fastbreak from Defensive Rebounds All five defenders should first wait until the ball is secured before then sprinting into their assigned offensive fastbreak lanes Look to move the ball ahead to any teammate that is ahead of the ball Look to attack the oppositions defense on the interior first Look for all options of the Primary Fastbreak before then having a transition into the Secondary Fastbreak Look for all option of the Secondary Break before then flowing into the designated continuity offense CC Transition from Defense to Secondary Fastbreak from Turnovers All five defenders should first wait until the ball is secured before then sprinting into their assigned offensive fastbreak lanes Look to move the ball ahead to any teammate that is ahead of the ball Look to attack the oppositions defense on the interior first Look for all options of the Primary Fastbreak before then having a transition into the Secondary Fastbreak Look for all option of the Secondary Break before then flowing into the designated continuity offense DD Transition from Defense to Secondary Fastbreak from Made Shots All five defenders should first wait until the ball is in the net before then sprinting into their assigned offensive fastbreak lanes The designated Trigger should quickly take the ball out of bounds and look to throw to anyone open Look to move the ball ahead to any teammate that is ahead of the ball Look to attack the oppositions defense on the interior first Look for all options of the Primary Fastbreak before then having a transition into the Secondary Fastbreak Look for all option of the Secondary Break before then flowing into the designated continuity offense About the Author Coach Kimble was the Head Basketball Coaching position at DelandWeldon IL High School for five years 9143 that included 2 Regional Championships 2 Regional RunnerUps and 1 Sectional Tournament Runnerup He then moved to Dunlap IL High School 9045 with 2 Regional Runnersup 1 Regional 1 Sectional and 1 SuperSectional Championship and a final 2nd Place Finish in the Illinois Class A State Tournament He was an Assistant Basketball Coach at Central Florida Community College in Ocala FL for 1 year before becoming Offensive Coordinator and then Associate Head Coach for 3 additional years He then was the Head Basketball He has had articles published in the following publications such as The Basketball Bulletin of the National Association of Basketball Coaches the Scholastic Coach and Athletic Journal Winning Hoops Basketball Sense and American Basketball Quarterly He has also written and has had five books published along with over 25 different DVDs by Coaches Choice and Fever River Sports Production See him on Twitter CoachJohnKimble and his Web Page wwwCoachJohnKimblecom Comments leon Dilligard says February 26 2018 at 151 pm do you have any team drill on man to man concept Coach Brian Williams says June 18 2018 at 211 pm Hi Coach This is a team man to man drill Brian

O O O B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


PlayStore 10 GOOGLE PLAY STORE FOR BLACKBERRY DEVICES Long time it seemed to be impossible to install a fully functional version of the original Google Play Store on a BlackBerry device Those days are over I proudly present the Google Play store with all the bells and whistles Disclaimer This is a modifiedpatched software It is provided as is without warranty of any kind Applied modifications Rewrite of downloader code rewrite of app installationuninstallation code Patch to prevent GMS core updates Patch to prevent selfupdate The purchasing part is UNTOUCHED Please read the full post including the FAQ before installing anything PLAY STORE FEATURES BrowsingDownloading Browse and download your favorite apps games movies music or books Automatic download and installation of game data obb files no manual copying required Downloaded apk files free and purchased are saved in devicedownloads folder Purchasing Buy apps books music or movies directly from your Blackberry device Support for your preferred payment method Credit card prepaid card or PayPal Support for inapp purchasing Buy gems upgrades or unlocks for your app Support for paid subscriptions monthlyyearlyother Get refund for paid apps if supported by developer Misc Blackberry Hub notifications for app updates Rate and comment downloaded apps Multi language support all languages that are supported by Google View edit and clear the app downloading history Add apps to your whishlist and download them later and all the other great features Google Play store offers HOW TO INSTALL Download the 3 files listed below to your Blackberry device by clicking on the download links Then install and run the files in the described order Step 1 Add a Google system account to your device Install comgoogleandroidgsflogin Run the app and login with your Google credentials The app will close minimize if the step completed successfully You should now be able to see your Google account in Blackberry Settings Accounts Third Party Accounts Step 2 Register your device with Google Play Install cobaltblackberrygoogleID Run the app and register your device with Google Play Close the app after successfull registration Step 3 Install Google Play Store Install comandroidvending Run and enjoy the Play Store All 3 apps MUST remain installed on your device otherwise Google Play store will not work DOWNLOAD LINKS Download Google Account Manager 433 Released on October 10 2015 Download Download Blackberry Google ID 28 Released on December 23 2015 Download Download Google Play Store 600 build 2 Released on Oktober 1 2017 Download FREQUENTLY ASKED QUESTIONS FAQ Play Store is crashing when Im trying to download or update an app Remove uninstall Play Store from the device and install the new build 2 version from the file share Do NOT update the new version over the old one Does this work on any device Play Store works on any Blackberry device running OS 103 or better OS 102x is not supported I cant login with Google Account Manager Assuming that you have entered the correct password you now have the following options 1 Turn OFF 2Step Verification for your Google account here Google Account settings Then enter your normal Google email password to login This is the easiest way to get it running 2 If you want to use 2Step Verification with your Google Account youll have to create an app specific password for the Google Login app and then use that password to login Im seeing the message Error while retrieving information from server DFDFERH01 This error may occour if Google changes something on their servers and the Play Store app did not sync correctly It is a well know issue that also happens on Android devices To fix this problem go to Blackberry Settings App Manager Device Monitor Storage Play Store and click on Clear Data This will clear the cache and fix the problem I downloaded an app from Play Store and now its asking for Google Play Services Google Play services is a Framework that is provided by Google to help developers to speed up and simplify app development Some apps that you download from Play Store may require Google Play services mostly apps from Google apps that display some kind of geographic map and apps that require Google login These apps can be patched and will work to a certain extent Read this post for more details Cobalts official Google Apps Landing Page Are you logging my account data or stealing my money I can assure that no data is logged or transferred anywhere else than to the Google servers Your data and your money is secure Where can I get help if everything goes wrong For help and support check my Play Store thread on Crackberry Is this all for free Yes it is But please consider that Ive spent hundreds of hours doing the reverse engineering of all this stuff patching it rewriting code and testing it So if you really appreciate my work I would be happy if you donate a few bucks But its up to you Support my work with a donation CHANGELOG Google Play Store 600 build 2 Play Store 600 build 2 fixes a bug that causes Play Store to crash if you try to download or update an app Blackberry Google ID 28 Added switch to turn on Network Location positioning

B O O O O O B O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O


Coding Claims Edits CPT Codes Surgery Surgical Procedures on the Eye and Ocular Adnexa Surgical Procedures on the Posterior Segment of the Eye Vitreous Procedures on the Posterior Segment of the Eye 67010 CPT 67010 Under Vitreous Procedures on the Posterior Segment of the Eye The Current Procedural Terminology CPT code 67010 as maintained by American Medical Association is a medical procedural code under the range Vitreous Procedures on the Posterior Segment of the Eye Search across CPT codesets Look up medical codes using a keyword or a code Available With a Subscription to AAPC Coder Login to see advance features Sample Page Decrease Denials with code search tied to fees advice more Your browser does not currently recognize any of the video formats available Click here to visit our frequently asked questions about HTML5 video Latest News Forum Latest Articles Any Way You Spin It CPT 2019 will Surprise You December 13 2018 Nearly every section in the code book has updates The stakes are high that your coding is affected CPT 2019 includes 212 new Category I and III codes 50 revised code descriptors and 71 delete Read Full Story Failure to Approve Proton Tx Costs Aetna 25 M November 13 2018 Proton therapy has been a tough sell for payers but recent 25 million Oklahoma decision against Aetna may make them reconsider coverage for the spreading radiation therapy technique Proton Tx Co Read Full Story Realign Your Spinal Coding Skills November 02 2018 Here is what you need to know to avoid obsolete coding practices Over the past few years CPT coding for spinal surgical procedures has changed significantly Have you kept pace Lets double Read Full Story Dont Confuse Toxicology Screenings with Confirmations November 02 2018 Here is what you need to know about recent changes that will help you differentiate the two The past few years have brought changes in CPT and HCPCS Level II coding for presumptive toxicology sc Read Full Story Include 3 Elements when Reporting Critical Care Services November 01 2018 Know CPT critical care criteria and communicate the documentation rules to providers Critical care services must meet specific criteria per CPT guidelines But providers dont necessarily d Read Full Story

O O O B O O O B O O O O O O O B O O O O O O O O B O O O O O O O O B O O O B O O O O O O O O O O O B O O O O O O O O O O O O O O O O O B O O O O O O O O O B O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O B O O O O O O O O O


Coding Claims Edits Advance Search Home HCPCS Codes Medical And Surgical Supplies Medical And Surgical Supplies HCPCS Code range A4206A8004 The HCPCS codes range Medical And Surgical Supplies A4206A8004 is a standardized code set necessary for Medicare and other health insurance providers to provide healthcare claims HCPCS Code range A4206A8004Medical and Surgical Supplies contains HCPCS codes for Medical SUPPLIES needle injections Sterile water saline andor dextroseexternal insulin pumpblood glucose monitor owned by patient Alcohol or peroxide per pint others Subscribe to AAPC Coder and get the code details in a flash HCPCS Code Range A4206 A8004 A4206A4232 Injection and Infusion Supplies A4233A4236 Replacement Batteries A4244A4290 Other Supplies Including Diabetes Supplies and Contraceptives A4300A4306 Access Catheters and Drug Delivery Systems A4310A4360 Incontinence Devices and Supplies A4361A4435 Ostomy Pouches and Supplies A4450A4608 Various Medical Supplies Including Tapes and Surgical Dressings A4611A4629 Respiratory Supplies and Equipment A4630A4640 Replacement Parts A4641A4642 Diagnostic Radiopharmaceuticals A4648A4652 Other Supplies A4653A4932 Dialysis Equipment and Supplies A5051A5093 Ostomy Pouches and Supplies A5102A5200 Incontinence Devices and Supplies A5500A5514 Diabetic Footwear A6000A6208 Miscellaneous Dressing and Wound Supplies A6209A6215 Foam Dressings A6216A6233 Gauze Dressings A6234A6241 Hydrocolloid Dressings A6242A6248 Hydrogel Dressings A6250A6412 Other Dressings Coverings and Wound Treatment Supplies A6413A6461 Bandages A6501A6550 Compression Garments and Stockings A7000A7048 Breathing Aids A7501A7527 Tracheostoma Supplies A8000A8004 Helmets Search across CPT ICD9 ICD10 HCPCS codesets Look up medical codes using a keyword or a code with AAPC Coder Get all these tools in one location Lay Descriptions CPT Crosswalks Fee Schedule National and Region Locality Specific RVUs Survival Guides CPT Modifiers Code Crosswalks Medicare CCI Edits Checker Medicare LCDs and NCDs CMS Transmittals Latest News Forum 9 New Hearing Aid Codes in 2019 HCPCS December 19 2018 Nine new HCPCS Level II codes recently released by the Centers for Medicare Medicaid Services CMS and effective in 2019 address spreading contralateral routing technology Medical coders an Read Full Story MDPP When Patients Lose Providers Win December 14 2018 Follow billing guidelines to ensure proper payment for this incentive payment model The Medicare Diabetes Prevention Program MDPP expanded model is a structured behavior change intervention that Read Full Story 9 New HCPCS Modifiers to Use December 10 2018 The 2019 HCPCS Level II code set includes an unusual nine new modifiers that help medical coders and billers accurately report services recently adopted or changed by Medicare Some are already eff Read Full Story Dont Confuse Toxicology Screenings with Confirmations November 02 2018 Here is what you need to know about recent changes that will help you differentiate the two The past few years have brought changes in CPT and HCPCS Level II coding for presumptive toxicology sc Read Full Story Hospice Billing and Reimbursement Essentials November 01 2018 Avoid misconceptions and clarify guidelines to make endoflife services less intimidating Hospice is a Medicare Part A benefit most often provided to terminallyill patients who wish to remain in Read Full Story

O O O O O O O O B O B I B O B I B I O O O O O O B O B I O O O O O O O O O O O O O O O O O O B I O O O B I O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Reverse complement of a DNA string 3 favorite I have a function in python where I want the reverse complement of a DNA string This is what I have now def inversComplement input output for letter in input letter letter upper if letter A output T elif letter T output A elif letter G output C else output G return output 1 I was thinking of using the stringreplace method But the problem was that if I use this the T A would be changed afterwards with the A T replacement string replace A T replace T A replace G C replace C G python beginner strings improve this question edited Dec 31 16 at 1139 200_success 125k 14 145 406 asked Dec 31 16 at 1017 Roelland 389 1 4 17 Welcome to Code Review This question does not match what this site is about Code Review is about improving existing working code Code Review is not the site to ask for help in fixing or changing what your code does Once the code does what you want we would love to help you do the same thing in a cleaner way Please see our help center for more information Mast Dec 31 16 at 1053 Youre currently iterating 4 times over the string If you only iterate once youre set Mast Dec 31 16 at 1054 1 Well my code works actually the one with the if statements I was just wondering if it was possible to use the stringreplace method to make it better Roelland Dec 31 16 at 1054 Ah I see I reacted too fast Mast Dec 31 16 at 1056 I know it can be done using regex substitution in Ruby like this cant imagine its much different in Python Mast Dec 31 16 at 1058 4 Answers oldest votes 6 accepted Yesterday I came across this presentation on YouTube with this solution using list comprehension and the join method def reverse_complement dna complement A T C G G C T A return complement base for base in dna 1 edited Sep 19 at 1603 Toby Speight 197k 4 36 99 answered Dec 31 16 at 1103 Jan Kuiken 758 3 8 5 You should use a generator expression instead of a list comprehension joincomplementbase for base in dna1 Also if you could explicitly state how this solution is superior to the original code that would make this a better answer It looks nicer but how does the performance compare for example 200_success Dec 31 16 at 1138 1 200_success the first thing strjoin does when given an iterator is consume it into a list stackoverflowcoma348227883001761 so theres no benefit vs the list comprehension jonrsharpe Dec 31 16 at 1152 I feel there should be a way with a simpler dict complement A T C G This would more closely match how someone would write down the complementation rules Ryan Mills Dec 31 16 at 1442 2 jonrsharpe There is the benefit that if CPython gets a faster implementation you immediately take advantage of it whereas the explicit list cast does not Graipher Jan 1 17 at 2054 Graipher good point and other implementations may vary jonrsharpe Jan 1 17 at 2211 7 You can do this with strtranslate which was changed slightly in Python 3 All you need to do is pass it a translation table and itll do what your above code is doing However to build the translation table is hard in Python 2 and requires the helper function stringmaketrans which was changed to strmaketrans in Python 3 But here is how youd use it in Python 2 import string trans string maketrans ATGC TACG ATTAGCC translate trans TAATCGG And here is how you can use it in Python 3 trans str maketrans ATGC TACG ATTAGCC translate trans TAATCGG trans ord A T ord T A ord G C ord C G ATTAGCC translate trans TAATCGG You can reimplement this yourself but the above is written in C and so should out perform any Python code answered Dec 31 16 at 1616 Peilonrayz 248k 3 36 104 1 I like this solution more than the one I found on YouTube Roelland you might consider to change the accepted answer to this one Jan Kuiken Jan 1 17 at 1735 1 You can in fact use this method string replace A T replace T A replace G C replace C G You just need to replace the uppercase letters by lowercase letters and make them uppercase again after that a string replace A t replace T a replace G c replace C g a upper Its maybe not the best way but its easy and it works edited Sep 19 at 1522 Sᴀᴍ Onᴇᴌᴀ 7163 6 16 45 answered Sep 19 at 1438 user179988 1 4 I have found a solution with the stringreplace method def inversComplement input return input upper replace A temp replace T A replace temp T replace G temp replace C G replace temp C 1 answered Dec 31 16 at 1107 Roelland 389 1 4 17 6 That is not terribly efficient as it creates multiple intermediate strings and is also rather inelegant jonrsharpe Dec 31 16 at 1200 Not the answer youre looking for Browse other questions tagged python beginner strings or ask your own question

B I O O B I O O O O O O O O O O O O B I O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


LINQ approach to flatten Dictionary to string 24 5 I have a Dictionarystringstring and want to flatten it out with this pattern key value key value key value I tried with a LINQ approach at first but couldnt solve it so I ended up writing an extension method like this public static string ToString this Dictionary string string source string keyValueSeparator string sequenceSeparator if source null throw new ArgumentException Parameter source can not be null var str new StringBuilder foreach var keyvaluepair in source str Append string Format 0123 keyvaluepair Key keyValueSeparator keyvaluepair Value sequenceSeparator var retval str ToString return retval Substring 0 retval Length sequenceSeparator Length remove last seq_separator Is it possible to solve this with LINQ c strings linq hashtable improve this question Jamal 302k 11 114 226 asked Feb 15 12 at 1105 Martin 223 1 3 6 I would recommend declaring the concerned parameter in the Exception as follows throw new ArgumentExceptionParameter can not be null source Lorenz Lo Sauer Nov 2 13 at 1747 LoSauer good but even better is throw new ArgumentExceptionParameter can not be null nameofsource Aluan Haddad Sep 22 16 at 516 8 Answers oldest 20 accepted Something like this should work public static string ToString this Dictionary string string source string keyValueSeparator string sequenceSeparator if source null throw new ArgumentException Parameter source can not be null var pairs source x string Format 012 x Key keyValueSeparator x Value return string Join sequenceSeparator pairs edited Jan 20 17 at 1001 Dunc 103 3 answered Feb 15 12 at 1126 Mattias 984 6 9 ah the Select method returns an IEnumerableT any idea of performance on this one versus the good ol stringbuilder thank you btw Martin Feb 15 12 at 1137 Stringformat uses StringBuilder but in this case it creates a new instance for each enumeration Trevors solution is of course faster but I dont think you need to worry about performance here unless your dictionary is wickedly large Mattias Feb 15 12 at 1242 1 You do not need a StringFormat for simple string concatenation and your code is faster without it Just do xKey keyValueSeparator xValue which the compiler turns into a StringConcat which only allocates a single new string Chris Sainty Feb 21 12 at 2124 Mattias Just for your reference and not that it really matters but you seem to be missing an end bracket on the var pairs line probably before the ToArray call dreza Feb 21 12 at 2315 Mattias have you tested your code before posting here It gives compilation error on NET 4 Tomas Aug 30 12 at 1223 9 You can actually inline all this with the Aggregate method from LINQ return d Aggregate new StringBuilder sb x sb Append x Key keySep x Value pairSep sb sb ToString 0 sb Length 1 Assuming you can read LINQ it is probably the cleanest But it isnt the fastest I tried all the proposed solutions and the answer by Mattias is actually the fastest proposed so far I have one that is faster though StringBuilder sb new StringBuilder foreach var x in d sb Append x Key sb Append keySep sb Append x Value sb Append pairSep return sb ToString 0 sb Length 1 It is faster to call Append multiple times and it is also faster to run it expanded like this rather than in my Aggregate changed to do multiple appends Of course the performance difference between all of these is negligible So choose the one that reads the clearest to you and will be best understood by someone else looking at the code answered Feb 21 12 at 2147 Chris Sainty 199 1 4 1 This assumes that pairSep is only one character long To account for different lengths you should change it to return sbToString0 sbLength pairSepLength chrisofspades Oct 17 14 at 1856 add a comment 6 Chris Sainty s answer is probably the fastest but heres the shortest using Linq as requested using System using System Collections Generic using System Linq using System public static class DictionaryExtension public static string ToStringFlattened this Dictionary string string source string keyValueSeparator char sequenceSeparator return source null source Aggregate str v str v Key keyValueSeparator v Value sequenceSeparator TrimEnd sequenceSeparator static void Main Console WriteLine new Dictionary string string key1 val1 key2 value2 ToStringFlattened In Net Framework 40 you can just use Zip public static string ToStringFlattened this Dictionary string string source string keyValueSeparator string sequenceSeparator return source null string Join sequenceSeparator source Keys Zip source Values k v k keyValueSeparator v Note If you want to keep the sequenceSeparator at the end remove the Trim from the first method and add the sequenceSeparator to the return value of the second example edited May 23 17 at 1240 Community 1 answered Nov 2 13 at 1504 Lorenz Lo Sauer 183 1 8 good but str vKey should be str vKey since we are not modifying str we are just propagating a new value for it Aluan Haddad Sep 22 16 at 518 Thanks Aluan Principally you are right Practically in this case there is hardly any difference The resulting compiled IL Code in your case would be a quadruple string declaration passed to stringConcatstring string string string and in the stated case a quadruple string array with subsequent call to stringConcatstring Lorenz Lo Sauer Sep 29 16 at 512 Indeed its clearer that way since the mutation is irrelevant I dont have the reputation to edit but youve introduced a bug in the example using instead of plus Aluan Haddad Sep 29 16 at 630 Of course Thanks With the typo it should show in a concerning speed difference as well Otherwise as indicated there is none Lorenz Lo Sauer Sep 29 16 at 701 add a comment 2 Do you need it as a string in particular or just want to store a dictionary as a setting in the Application Settings section of the project properties If you simply need to store a dictionary in the settings file the following code may suit your needs as well public static string Serialize object obj MemoryStream memorystream new MemoryStream BinaryFormatter bf new BinaryFormatter bf Serialize memorystream obj byte mStream memorystream ToArray string slist Convert ToBase64String mStream return slist public static object Unserialize string str byte mData Convert FromBase64String str MemoryStream memorystream new MemoryStream mData BinaryFormatter bf new BinaryFormatter Object obj bf Deserialize memorystream return obj Pass your dictionary or list queue stack whatever to Serialize and the function returns a string representing that object like this string mystr Serialize mydict To return the object from the string created by the Serialize function pass that string to Unserialize and it will return an object You will need to cast back to your original type such as Dictionary string string mydict Dictionary string string Unserialize string mystr edited Nov 2 13 at 1628 Lorenz Lo Sauer 183 1 8 answered Feb 21 12 at 2200 Daniel Winks 21 1 add a comment 1 How about this Firstly if you havent already created the ForEach extension method add one public static class EnumerableExtensions public static void ForEach T this IEnumerable T items Action T action foreach var item in items action item Then add an extension method for your dictionary public static class DictionaryExtensions public static string ToString TKey TValue this IDictionary TKey TValue dictionary string keyValueSeparator string sequenceSeparator var stringBuilder new StringBuilder dictionary ForEach x stringBuilder AppendFormat 0123 x Key ToString keyValueSeparator x Value ToString sequenceSeparator return stringBuilder ToString 0 stringBuilder Length sequenceSeparator Length Then to call it var dictionary new Dictionary string string dictionary Add key1 value1 dictionary Add key2 value2 dictionary Add key3 value3 System Console WriteLine dictionary ToString answered Feb 15 12 at 1140 Trevor Pilley 1916 2 13 28 The ListT class already has ForEach by the way So whateverToListForEach is already implemented in the BCL LarsErik Feb 15 12 at 1410 LarsErik The reason to use an extension method on IEnumerableT is to avoid having to create and populate a list instance just to gain access to the ForEach method Trevor Pilley Feb 15 12 at 1422 TrevorPilley If performance really is an issue I agree And if so I believe you have to consider a few more things when does it execute what if you camouflage an IQueryable etc LarsErik Feb 15 12 at 1444 add a comment 0 Pure LINQ way using StringBuilder is also possible public static string ToStringLinq TKey TValue this Dictionary TKey TValue source string keyValueSeparator string sequenceSeparator return source Aggregate new StringBuilder acc pair acc AppendFormat 0123 pair Key keyValueSeparator pair Value sequenceSeparator builder builder Length sequenceSeparator Length builder ToString 0 builder Length sequenceSeparator Length String Empty answered Feb 21 12 at 2241 Korusef 101 add a comment 0 The pure LINQ way of doing it is with the Aggregate extension method public static string ToStringLinq TKey TValue this Dictionary TKey TValue source string keyValueSeparator string sequenceSeparator return source Aggregate string Empty acc pair string Format 01234 acc sequenceSeparator pair Key keyValueSeparator pair Value The downside of the above method is that it will put a sequence separator at the start of your string Alternatively public static string ToStringLinq TKey TValue this Dictionary TKey TValue source string keyValueSeparator string sequenceSeparator return source Aggregate string Empty acc pair string Format 01234 acc pair Key keyValueSeparator pair Value sequenceSeparator This will place a separator at the end instead of the beginning If it is important not to have a leading or trailing separator you can certainly update the lambda to account for a case with an empty accumulator or you could add code to seed with a string for the first element and then aggregate over the rest of the dictionary as shown below public static string ToStringLinq TKey TValue this Dictionary TKey TValue source string keyValueSeparator string sequenceSeparator var first source First var seed string Format 012 first Key keyValueSeparator first Value return source Skip 1 Aggregate seed acc pair string Format 01234 acc sequenceSeparator pair Key keyValueSeparator pair Value Of course this suffers the same problem of Mattias answer where it does more object creation as a result of the repeat stringFormat calls but for situations where performance is not an issue a single aggregate function call can be a very compact means of solving the problem edited Mar 26 at 1416 Vadim Ovchinnikov 1035 1 5 17 answered Feb 15 12 at 1847 Dan Lyons 3448 9 17 add a comment 0 From Mattias solution stringConcat is faster then stringFormat No need to build up an array before stringJoin public static string ToString this Dictionary string string source string keyValueSeparator string sequenceSeparator if source null throw new ArgumentException Parameter source can not be null var pairs source x string Concat x Key keyValueSeparator x Value return string Join sequenceSeparator pairs edited Mar 26 at 1416 Vadim Ovchinnikov 1035 1 5 17 answered Nov 2 13 at 1552 Peter Kiss 2313 1 7 17 add a comment protected by Jamal Sep 22 16 at 530 Thank you for your interest in this question Because it has attracted lowquality or spam answers that had to be removed posting an answer now requires 10 reputation on this site the association bonus does not count Would you like to answer one of these unanswered questions instead Not the answer youre looking for Browse other questions tagged c strings linq hashtable or ask your own question

B O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O


OCT 02 2018 By Ana Berman Venezuelas Controversial Petro Sale Starting November Maduro Claims 11147 Total views 312 News Venezuelan president Nicolas Maduro has appeared on national television to announce the official launch of the national cryptocurrency Petro according to a brief summary of his speech posted on Venezuelas government website Monday October 1 Maduro stated that the official for the Petro has already been launched and the official Petro wallet is also available in Google Play However the public sale will only start November 5 Maduro also stressed that Petro will be available on six major crypto exchanges starting Monday October 1 The Venezuelan president did not specify which ones will eventually trade oilbacked currency nor was it listed by largest traders according to CoinMarketCap such as Binance OKEx and Huobi at press time In addition the Venezuelan president has stated that all the oil purchases in and out the country must now be paid with Petro This stipulation also relates to international airlines whose routes lies through local airports as fuel for aircrafts will also be sold for Petro Maduro repeated in his Oct 1 speech that the state coin is backed by oil Moreover Petros brand new white paper states that the currency is backed 50 percent by oil 20 percent by gold 20 percent by iron and 10 percent by diamond assets Nonetheless all state measures meant to restructure the Petro come late an expert of Washingtonbased Center for Strategic and International Studies told the AFP news agency Its too late to save the petro Theres no confidence and it wont get any Moises Rendon said The Venezuelan president has recently made several notable announcements about the national oilbacked currency Initially Maduro had said the currency would start circulating in August Maduro then announced Petro would be used as the unit of account for local salaries goods and services as the national fiat sovereign bolivar kept struggling with hyperinflation The national leader most recently stated that Petro would enter international markets this October Despite Maduros statements from Venezuela experts remain sceptical on Petro A report by Reuters published back in August claimed there was no sign of Petro existence in Venezuela while American culture magazine Wired called the Venezuelan coin a stunt that aimed to cover up the governments failure to recover the national fiat Altcoin News Government Venezuela Adoption Cryptocurrency Exchange Petro

O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O B O O O O O O O O O O O O O O O O O O O O O O O O O O O B O O O O


Tough Interview Question Do you handle pressure well Do you handle pressure well Similar interview questions How do you react when under pressure How are you with making deadlines How do you respond when you need to deliver something without having enough time to do the job correctly How do you respond to stress Why the interviewer is asking this question Most jobs involve some amount of pressure or stress However by the interviewer asking this question it is an indicator that the job has some level of pressure or stress It may have been why a past person has not performed well in the role so it is being used now as a gating question for potential candidates The interviewer is looking for your personal assessment of how well you respond to pressure and stress in delivering in your role The best approach to answering this question Use a specific example of when you successfully delivered under a deadline or under pressure to deliver Use an example where you not only delivered on time but also exceeded expectations An example of how to best answer this question for experienced candidates I do handle pressure well in fact let me give you example We recently had a request for a new feature to be added to our product We had already mapped out the release schedule without this feature then management decided to add the feature and keep the release cycle As the lead for the team it was my responsibility to deliver a bugfree product on time Let me tell you what we did to meet this new schedule An example of how to best answer this question for entry level candidates I do handle pressure well in fact let me give you example In my recent internship I was asked to add a new feature halfway through the product development cycle This was not part of the original scope and it meant that it would take extra work on my part to deliver it by the end of the internship Here is what I did to deliver this expanded request by the end of my internship An example of how you should not answer this question There are lots of times that there is pressure to deliver in my job and most of the time it is due to management not knowing what I actually do and how long it takes to deliver So I have started wearing ear buds and just ignoring people when they stop by my cube If they try to interrupt me I just point at my screen to tell them I am busy That has reduced a lot of the stress and pressure in my work Remember to answer each interview question behaviorally whether it is a behavioral question or not The easiest way to do this is to use an example from your background and experience Then use the STAR approach to make the answer a STAR talk about a Situation or Task ST the Action you took A and the Results achieved R This is what makes your interview answer uniquely yours and will make your answer a star Further review know the answers to these Fifty Standard Interview Questions to be fully prepared for your interview

O B I O O B I O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


By submitting this form I give College Hunks Hauling Junk and Moving CHHJ consent to contact me at any phone numbers I provide to CHHJ including mobile numbers via an automatic telephone dialing system text message or electronic mail in regard to my request for information on CHHJ services College Hunks Hauling Junk and Moving Gwinnett GA College Hunks Hauling Junk and Moving 816 Tucker Court Winder GA 30680 United States US Phone 770 2251735 Hours of Operation MonSat 800 am 900 pm Sun 900 am 600 pm Service Areas Auburn Braselton Buford Dacula Grayson Hoschton Jefferson Lawrenceville Snellville Gwinnett County Hall County Jackson County Services Offered Junk Removal in Gwinnett Local Movers in Gwinnett Labor Services Hourly labor Home Staging Assistance Light Demolition Storage Solutions Junk Removal includes Appliance Recycling Attic Cleanup Basement Cleanout Electronics Recycling Furniture Removal Garage Cleanup Hot Tub Removal Mattress Removal Metal Recycle Scrap Metal Pickup Dumpster Rental Alternative We Have Our Household Goods License College HUNKS Hauling Junk Moving 816 Tucker Court Winder GA 30680 6787652009 HHG No 8587 Gwinnett Moving and Junk Removal Experts Weve Got Your Back When you partner with College Hunks of Gwinnett you can rest easy knowing that youll be in good hands From moving services to junk removal and everything in between College Hunks has the skills and experience to help with every project Complete Professionals The College Hunks of Gwinnett team is fully trained licensed and insured to help protect you and your belongings We are fast efficient and always have smiles on our faces because we love what we do Youll always receive the highest level of quality service each and every time Moving Maniacs Complete Moving Solutions Let College Hunks of Gwinnett be your solution source for all your residential and commercial moving needs Our comprehensive services for local and long distance moves were designed with the specific needs and opportunities of you in mind From hourly labor to interstate moving and everything in between trust College Hunks to take the stress out of moving StressFree Moving Moving to a new space should be fun and exciting not stressful We do our very best to take the stress out of moving by offering the most comprehensive selection of moving services in the industry Let us take care of everything for you you just enjoy the experience Junk Removal Rockstars Responsibility is Our Middle Name Our highly trained team of junk haulers will sort load haul recycle and donate your nonhazardous items and ensure that all remaining junk is disposed of in an ecofriendly manner From spring cleanings to home staging and beyond you can trust College Hunks of Gwinnett to get the job done right the first time OneStop Shop Gwinnett knows quality service which is why College Hunk works hard to provide the best selection of comprehensive services available We can help with all kinds of junk removal including spring cleaning decluttering before a move junk pickup after a remodel furniture rearranging and so much more December 29 2018 RB Lilburn GA After the job was complete I found I locked myself out of the house on a cold dreary day Gavin and Camden not only called a locksmith for me but they stuck around until he arrived I was very grateful and highly recommend your company December 29 2018 Martin Frances Dahlonega GA Very friendly helpful and timely service Have used them twice and both times I was impressed December 29 2018 Nolan Laurie Athens GA Prompt arrival time staying on task friendliness of Brodie and Eric and coming in under estimated cost of move Will recommend to everyone View All Reviews Meet the Manager Richard Melissa Purgason Richard and Melissa Purgason were looking for an exciting franchise opportunity when they found College Hunks Richards previous startup and business development experience was a perfect fit for College Hunks Together they could see how College Hunks would be a great way to expand their already established strong connections with young adults in their community They look forward to building a team of leaders in Northeast Atlanta Get a Quote Apply for a Job 100 LOCATIONS ACROSS NORTH AMERICA AND GROWING FAST

O O O O O O B I I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I I O O O O B I I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

college hunks hauling junk
services offered
moving maniacs


Ariana Grande Reveals Her Massive Spirited Away Tattoo By Megan Peters September 3 2018 0 Ariana Grande may be one of the worlds biggest pop stars but she digs anime like everybody else Now the singer has gotten ink to prove her Studio Ghibli loyalty and the tattoo is making waves with fans Over on Instagram Grande shared his new ink with fans and it features the heroine of Spirited Away As you can see below the blackandwhite tattoo is inked on Grandes forearm The art depicts Chihiro in profile and the stunning tattoo looks like it were done by Hayao Miyazaki himself Photo Ariana Grande Instagram According to Grande she decided to get the tattoo to celebrate her growth Chihiro was the perfect way to mark her journey and the massive tattoo was given a very thoughtful explanation on Instagram later Chihrios growth into a capable individual is a core factor to the movement of Spirited Away s plot During her adventure in the Spirit World she matures from an easilyscared girl with a childlike personality to match her age to a hardworking responsible and brave young girl who has learned to put her fears aside for those she cares for the star wrote To protect her friends and rescue her parents from a spell that has turned them into livestock Chihiro sheds her former personality and adapts to her environment to become a courageous quickwitted and reliable girl The tattoo reveal came shortly after Grande nodded to Spirited Away on Twitter The singer said she and her fiance Pete Davidson had ate like the parents from Spirited Away not long ago Now the singer can carry Chihiro with her wherever she goes and Grandes love of ink has fans wondering if any more Studio Ghibli tattoos are in her future After all the actress is a professed fan of the medium and Grandes interest in Japanese pop culture has pushed her to become one of the countrys most beloved Western stars 0 So what do you think of Grandes anime ink Let me know in the comments or hit me up on Twitter MeganPetersCB to talk all things comics and anime If you are not familiar with Spirited Away then you should take time to see if when it returns to US theaters The magical story follows a young girl named Chihiro as she travels with her parents However their boring vacation is changed when they stop at a village and Chihiro finds herself whisked away to a mysterious magical world Her poor family is turned into pigs by an evil witch Yubaba so Chihiro must work for the woman as she desperately tries to free her family and herself Start the Conversation

B I O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Michael Cole Makes Embarrassing Error at WWE Evolution By Ryan Droste October 28 2018 1 WWE Evolution was quite the night for women on the WWE roster And we do mean women 1 During the Shayna Baszler versus Kairi Sane NXT Womens Championship match Michael Cole who did play by play commentary for the event made a cringeworthy botch that fans immediately began running with on social media WWEEvolution Michael Cole Both Men Uh Women REALLY MICHAEL LIKE SERIOUSLY Luna Claudia Tootie Wolf gtaspec October 29 2018 Michael Cole having to correct himself after saying both men while commentating the NXT Womens title match Old habits die hard WWEEvolution Super Beaner SuperBeaner October 29 2018 Both Men Michael Cole during an All Womens PPV Well done I do not care if he immediately corrected himself Josh Gross josh3302 October 29 2018 Again to be fair he did correct himself right away but the error was still immediately noticable especially coming from an experienced commentator like Cole Wrestling fans arent the type of bunch to let this kind of error go unnoticed Comments 1

B I O O O O B I O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Creating a Formal Invitation Formal invitations Some events and celebrations require a formal invitation thats mailed to invitees Below is a sample of some invitations that could be submitted to our Print Shop They could be full size or 55 x 85 and folded in the middle The Print Shop can also provide mailing envelopes for the invitations Please check with Mary McKenzie for card stock or linen paper availability Samples of formal invitations Click on images to enlarge Informal invitations You could also draft an informal invitation to send via email to get families to come to an event These dont have to follow the formal invitation guidelines but can be simpler Here are some examples of informal invitations that were sent via email Samples of informal invitations Click on images to enlarge Do you have questions about the toolkit Contact the Communications Department Back to Templates

O O B I O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Multiple savings accts Salvo6 Contributor December 2015 Is ther a way to have more than one savings account I would like to have several one for christmas one for vacation ect 0 Likes Reply All forum posts 4 REPLIES Briana Hartzell USAA Administrator December 2015 Yes you can I have multiple savings accounts for some of the same reasons Simply navigate to the savings account product page and click get started Thank you 0 Likes Angela Caban USAA Administrator December 2015 Salvo6 There is no limit as to how many savings accounts you may have Thank you have a Happy New Year 0 Likes AJ512 Contributor June 2017 When I try to open another savings account I get the message that I have reached the application limit and I can not continue Whats going on 0 Likes USAA Social Service USAA Service June 2017 Hi AJ512 While there is no limit to the number of accounts you hold there is a limit on the number you may open online This is simply a security feature of the website To open additional accounts simply contact us at 2105318722 extension 78825 Our representatives are available Monday Friday 630 am 10 pm CT and 8 am 6 pm CT Saturday Cathleen 0 Likes

B I I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O