Animations and working with freelancers

Hi everyone! It's been a little bit since my last blog post but I don't plan on taking 6 month between post like before... Having a kid takes up a lot of your time but he is 6 months old and it gets easier and I'm able to work on the blog and on the game.

The good news is that I've been working with some freelance artist and mainly that is just communicating back and forth so I'm able to do it quickly and on the go.

Working with an artist, one of the most important things to do is make sure you are on the same page and communication is key for this.

So what I want to do is show you some of the process that I went through with my artist to create Hyena's death animation. Here is the final result.

Final Animation

It all started with my artist suggesting that the Hyena's hair should turn brown when he dies to symbolize that his fire has gone out. I totally loved this idea, it reminded me of when a super saiyan is defeated, they go from blonde hair to black.

After this I brought up that I think he should have the pose of a dog playing dead as I thought it would be kinda cute and would fit the game's sort of humor and I sent her this reference picture.

Reference image for animation
So with these ideas in mind, the artist came back with the basic keyframes of the animation for me to review and see if we are on the right track.
Keyframe test

Overall I liked the direction but I wanted to see the Hyena more in the last frame. I asked the artist to send me a couple of different version of the last frame that would show the Hyena more, especially his face and paws.


Once I picked the one I liked she send me a revised keyframe test and we moved to the final animation with the inbetween frames and we were almost done!
Final Animation lines.. almost final
So this was really close but there was one final detail that I wanted to add... I wanted him to have a frame that he looks surprised like "wow you got me!", I was a little picky at this point haha.
Final animation, with surprised look!
With the animation done, the artist went ahead and did the color.

V1 with color
I really liked it but after I showed my wife, she made a suggestion that his hair should maybe look more burnt like charcoal with ash on top. The artist thought it was a good idea and went for it. And so we got our final animation fully colored!

Final Animation!
I hope you like this behind the scenes look at the art process for Cosmoids TD, if you want more like this let me know in the comments or on Twitter! I also could do a blog about how I found my artist and my experience working with different freelance artist.

Thanks and see you soon!


Comments

  1. Where is Champions TD!?? ik the baby and cosmoids but still

    ReplyDelete
  2. hi sam, so you say you are first and you are first but I am... Third!

    ReplyDelete
    Replies
    1. and someone asked this about 6 months ago but are you still taking fan made cosmoids ideas? if so I would like to make one!

      Delete
    2. Kylonemesis i was the one who asked and just make some and email them to him as google drive files.

      Delete
    3. what do I email?

      Delete
    4. you can email me at sam @ sndgames.com

      Delete
  3. Cosmoids has taken a turn towards Digimon. COSMOIDS CAN DIE!?

    ReplyDelete
    Replies
    1. I don't know a lot about Digimon, what part of it you don't like?

      Delete
    2. I'm just joking, I think that it is a neat idea.

      Delete
    3. can cosmoids die? forever?

      Delete
    4. In the game there won't be permadeath, it will be similar to pokemon, they faint for the battle but there will be different ways to bring them back.

      Delete
    5. Sam, I have emailed you plenty of times, but I can I delete my Pokémon Tower Defense account?

      Delete
    6. I am talking to Sam Otero. Sam, how do you delete the account?

      Delete
  4. please make a game were its gen 1 and also levels also go faster and make items to. Please do it Maybe make levels go 3x faster please its hard to level up.

    ReplyDelete
    Replies
    1. pokemon? I won't be doing pokemon games, unless I get the license for them :D

      Delete
  5. join the cosmoids discord!!! *whispers* "sam this was made for yooooou"
    link: https://discord.gg/56H3cTc

    ReplyDelete
    Replies
    1. discord is really free just make an account then join the discord server

      Delete
  6. Replies
    1. What would you like to donate for?

      Delete
    2. i want to know how to watch a video to access cosmoids

      Delete
    3. that literally makes no sense cosmoids TD is still in development

      Delete
    4. I know what anonymous is talking about
      http://www.ptdtrading.com/Rewards2.php?whichProfile=1

      Delete
  7. It changed a lot and was released as Champions! The last defense https://www.kongregate.com/games/samsndgames/champions-the-last-defense

    ReplyDelete
  8. SAAAAAAAAAAAAAAAAAM
    1. make this website secure
    2. SAY SOMETHING

    ReplyDelete
  9. Sam are you going to make a 4 ptd game i love them and hope they coninue

    ReplyDelete
    Replies
    1. Cosmoids is the spiritual successor for PTD :D

      Delete
  10. sam please join the discord this was made directly for you and the community just make an account and join its totally free download is optional
    https://discord.gg/qyxHQ6j

    ReplyDelete
    Replies
    1. ya sam, join the discord

      Delete
    2. i already made one :P ill transfer the ownership to you when you join the server. discord is a way to interact with us quicker SO PLEASE JUST JOIN US WE ARE READY FOR EVERYONE, me and kylo will help you with what to do and how to do it

      Delete
  11. Sorry in advance as this has nothing really to do with the post.
    I've been a sort of on and off fan of the PTD series (for about 5/6 years I'd say?)and I generally play for around a month before finding other games to play but generally about a year (maybe a little longer but sometimes less) I end up coming back to this game but my account keeps getting lost. For example, I'd put in my username and password from a year ago, doesn't work. Try making a new account with the same email and it acts like there never was an account with that email. I've recently gotten back into the game again I just caught 2 shiny zubats. I'm concerned if I leave the game again, my account will disappear and I'll lose my shinies. Can you at least explain what's going on please? Thank you if you've read this far anyway :)

    ReplyDelete
  12. Hey! I am a great fan of your game but recently I've got a problem with login. Well, my problem is that I lost the access to my google account (the mail I put when I created my PTD account) and there isnt any way to change my PTD mail now.

    This is a big problem as I had tons of shinies, shadows and strong pokemons in my account. Thanks in advance.

    ReplyDelete
    Replies
    1. the email that you login to ur account with didnt have to be an email it could be a username the only reason you'd need an email is to buy somethin like snd coins or trainer pass but theyll ask for a real email when you do it so you havent lost anythin! if u wanna contact me for more info then join the cosmoids discord
      https://discord.gg/56H3cTc

      Delete
    2. email me at sam@sndgames.com

      Delete
  13. Join the Discord

    ReplyDelete
  14. add guest mode!!!





    ReplyDelete
  15. That would be great! Thanks for the suggestion

    ReplyDelete
  16. You sould make a ptd 4 about the hoenn region!

    ReplyDelete
    Replies
    1. Don't think I will make Ptd 4 will focus on Cosmoids and new games.

      Delete
  17. you can improve the games by letting us have two starter pokemon. Or three.

    ReplyDelete
  18. You can always trade from your same accounts

    ReplyDelete
  19. samuel join the discord we've been spamming u for ages join the community pleaaase

    ReplyDelete
  20. why are yall giving us missing nos they are not even a pokemon




    ReplyDelete
  21. This comment has been removed by a blog administrator.

    ReplyDelete
  22. This comment has been removed by a blog administrator.

    ReplyDelete
  23. we need a new blog post or some sam activity OR sam joinin the discord server

    ReplyDelete
    Replies
    1. i did say "OR sam joinin the discord server" so why don't you do it??

      Delete
    2. email me the details :) sam@sndgames.com

      Delete
    3. finally you actually give discord a chance

      Delete
  24. I still never got my snd coins!

    ReplyDelete
  25. i am having problems getting in

    ReplyDelete
  26. Good to see you're still alive.

    So there's almost no progress since last year's posts? Kids seem to eat more time than food...

    Enough of my bickering, I guess. I'm still in. So... what kind of help do you need or accept from the fans? General ideas or maybe drawings of cosmoids we'd like see?

    ReplyDelete
    Replies
    1. Thanks for sticking by! haha kid def takes more time! I guess ideas and feedback help a lot.

      Delete
  27. I have a question about PTD 3...

    why did you go from a tower defence game where you can walk around like in an open-world game(PTD 2) to the same type style as PTD1(PTD 3)???

    ReplyDelete
    Replies
    1. A lot of people preferred the ptd1 style, also it made developing a lot simpler to focus on the levels and story.

      Delete
    2. ptd2 style is better i hope you have the open world style in cosmoids

      Delete
    3. This comment has been removed by the author.

      Delete
  28. Hi, my name's Rowan. I've been playing this game for a while now. I know this isn't really a big deal, but I think it's worth putting down and won't be much trouble fixing. I just wanted to point out that in the Azalea Town Gym (The gym where I think you battle Bugsy.) you battle two sisters before battling the gym leader. One kid has a level 20 Ledian, and the other has a level 20 Ariados. I'd like to point out that the Pokemon Ariados cannot evolve until level 22. At level 20, the Ariados should still be a Spinarak. I know this is a minor mistake and probably doesn't even matter anyway, but it's still there. Thanks so much for reading if you did, and your game is awesome. Really enjoy playing it! �� �� ��!

    ReplyDelete
  29. Yeah....I know most of the chat is about some discord server and some other conversations....But there's this weird glitch that's been annoying me with the Poke Pad. I caught a Raikou this one time using the whirlwind from my Pidgeot to turn it around so I could continue lowering it's HP, and I was really excited about finally catching a legendary Pokemon. I forgot to save and opened up my Poke Pad to see what my new Pokemon looked like when it was following me. Well, when I clicked and dragged Raikou over to replace the Pokemon that was apparently following me at the time, and for some reason, it didn't work. My Raikou stuck to my mouse even when I wasn't holding my finger down on the drag key. I couldn't get the darn thing off! I clicked over and over on other Pokemon in hopes that the Raikou would detach. No response. I couldn't exit my Poke Pad or save or do anything! I lost my Raikou when I was forced to reload the page. Thanks for reading, and please tell me if anyone reading this has had the same issue or knows what to do. I'm not trying to be mean in any ways, and thanks again for reading! :-)

    ReplyDelete
  30. there needs to be more POKEMON!!!!!!!!!!!!!!!!

    ReplyDelete
  31. I've got a new idea:

    Did you play the Pokemon Mystery Dungeon games, Sam? They are turn-based roguelike games (without permanent death) for Nintendo handheld consoles. In most parts you play as a human moved into Pokemon world and changed into a Pokemon. There are no trainers or even humans anywhere to be seen, but the Pokemon living there are all very humanlike, build houses and live in cities wich makes them more like your Cosmoids.

    In old PMD games, there was one thing I really liked and could be usesable here: it was possible to permanently rise your allied Pokes' (in dungeon you only move one of them directly, others follow a given strategy) intelligence by feeding them gummies - quite rare consumable items. Higher intelligence level allows them to act according to more advanced strategies (like "gather items" or "throw stones and spikes at enemies") or gain skills like "never falls asleep because of enemy attack".

    How about doing something similiar with cosmoids? Let's say they start as smart animals and get smarter when the player feeds them something or uses some kind of ritual? They could gradualy become more humanlike - gain the ability to talk and use items or weapons, listen to more complicated commands (so they stop trying to paralyse already paralysed opponent and deal damage to him instead for example or maybe choose targets they can deal more damage to or attack already hurt ones...). It gives players a lot more to do so they can think of a perfect strategy and not simply move their mosters from one spot to the other and look at them fighting.

    Varying intelligence of Cosmoids can give player an excuse to fight hordes of wild stupid ones that only see him as someone walking on their territory and then talk a lot with a smarter boss Cosmoid before deciding to beat him anyway. It makes him more like a sage, tamer and teacher, not a trainer.

    ReplyDelete
  32. I need the sinnoh region so PTD 4 PLZ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    ReplyDelete
  33. out of topic but can you make more weekly codes. Also if you add Pokemon sun and moon and ultra Pokemon sun and moon it might help to increase popularity. And maybe some new mystery gifts.

    ReplyDelete
  34. How can you delete the Pokémon Tower Defense account? I could not find the way.

    ReplyDelete
  35. Hello Sam, are the female cosmoid legit in PTD2??

    ReplyDelete
  36. Sam Otero, you should create an option for players to delete their PTD accounts.

    I would appreciate it, if you did.

    ReplyDelete
    Replies
    1. You can clear your profile by starting it over.

      Delete
    2. I am talking about my email account, the whole thing.

      Delete
    3. Is there a particular reason why? Nothing will happen to it.

      Delete
    4. Mainly because of the game addiction.

      I appreciate the design of the game, but it has been affecting my college studies.

      That was why I wanted to delete the account. It's not the game's fault.

      It is my personal problem that I wanted to fix.

      Delete
    5. If you know the way to delete my account, I would greatly appreciate it. Any help would be considerate.

      Delete
    6. Just change your password to a;gbgaeubgerb or something else you won't remember.

      Delete
    7. Sam, is that a no?

      At least give me an answer.

      Delete
  37. I have been emailing you at: sam@sndgames.com.
    But you never answered me.

    It was an inquiry about the account.

    It has been more than a month now, and I still have not received your response, Sam Otero.

    ReplyDelete
    Replies
    1. It is a personal question. I want you to respond from your email: sam@sndgames.com

      Delete
  38. dear sam i have a huge problem rn ... i went to my ptd 2 acc on the pokemon center and i sent over multiple lv 100 pokemon which i caught and trained by myself. later i went to my ptd 3 account to pick them up . i clicked on the pick all up button and all of the pokemon down there disapeard but they werent sent to my profile or something. my current problem is that all of my mons are gone . would please help me ? my account is set on the mail a.elhadi@hotmail.de which i lost access to maybe 1 year ago . however you can send me an email to mustafa.2014@gmail.com

    ReplyDelete
    Replies
    1. sorry i accedently wrote the wrong adress -_- would u pls send the email to mustafa.elhadi2014@gmail.com ? it would be so nice of u if u could help me to get my pokemon back (:

      Delete
  39. hi, does anyone know how this trainer pass works or like what time ill get it

    ReplyDelete
  40. I purchased a $5 item and after about 15 minutes, i still haven't received the items

    ReplyDelete
  41. SAAAAAAAM when is the next post coming out? the latest one says there won't be a 6 month gap like before but it seems like we might have to wait longer :/

    ReplyDelete
    Replies
    1. Sorry about that I have been working a lot on Cosmoids recently, I hope to post an update soon.

      Delete
  42. Hi, I've just found out that browsers will remove the flash plugin and I realized that means lots of games and interactive animations will become unplayable! WIll you do something about that? Ihope so, always liked your games. Greetings and good luck with your life!

    ReplyDelete
    Replies
    1. I will probably add the swf as a download, you should still be able to play that file outside of the browser. Thanks for enjoying my games :)

      Delete
  43. can u plz make a Pokemon game like Pokemon tower defense that involves one on one battle cause it's very fight like over 50 Pokemon with only 6 Pokemon

    ReplyDelete
    Replies
    1. So more like the original games?

      Delete
    2. Hello. I sent you an email to you at: sam@sndgames.com.

      It was about you manually deleting my account.

      I was wondering how long it will take, Mr. Otero...

      After this task is done, I will no longer be pestering you.

      Delete
    3. sam plz make pokemon tower defense like the original games.

      Delete
    4. Anonymous, I took care of it.

      Ronaldos, what do you mean?

      Delete
    5. I would like if you would make only one on one pokemon battles insted of 100 waves of pokemon vs 6 pokemons.

      Delete
    6. Ah, that seems like a different game as tower defense games tend to have a lot of enemies coming at you. In ptd2 I did have some 1v1 levels.

      Delete
    7. hey do you have alot of mewto in pokemon tower defense cause i need some and i need a pt with flash attack im stuck in one

      Delete
  44. Hey Sam, some people have trouble loading PTD2. Can u pls help.
    Oh and I cant get on the website to enter mystery codes.
    Pls help

    ReplyDelete
  45. the adds keep crashing part two of the game so i won't get to save

    ReplyDelete
  46. sam i just bought 10 snd coins on ptd1 and i still havent got them....
    pls help

    ReplyDelete
  47. Hey San, you probably have received some question abou this before but i need to talk, the ptd 2 is not working in any site, he does'nt load. I hope you have understood my question cause i'm brazillian and my english is not that good. Will be fixed soon? Waiting your answer.

    ReplyDelete
    Replies
    1. Hey I'm Brazilian too, I guess it's better you play the game through this site not others. It's works actually

      Delete
  48. what about a turtle with a death element so like a skeleturtle

    ReplyDelete
  49. hay sam can you tell me how to make a new pokemon center account. because whenever i login to my old one i don't see my ptd 2 accounts what's up with that

    ReplyDelete
  50. will this be added to the game?

    ReplyDelete
  51. Hey Sam How i evolve Magneton to Magnezone in ptd 3?

    ReplyDelete
  52. Vex 5 is with you with more challenging obstacles than the previous version! In this version, graphic features are also considered. Vex 5 has become more successful than previous versions. If you're in love with this game, come on, do you want to try the new version?

    ReplyDelete
  53. If you are looking for the law assignment help then in this case you can opt for our Law Assignments help .we provide the best law assignment experts.We also provide Contract Law Homework Help for students across the globe. for more information contact us +16692714848.

    ReplyDelete
  54. I think this site have lots of best quality content GAMES with more IDEAS and tricks for more Android GAMES Premium Unlocked Application

    ReplyDelete
  55. Hot Sex Videos Game Man and Womand, Hot Sex Videos Game Man and Womand, Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand.Hot Sex Videos Game Man and Womand.
    ....
    ....
    .>>.... Hot Sex Videos Game Play Now

    .>>.... Hot Sex Videos Game Man and Womand
    ....
    ....
    Hot Sex Videos Game Man and Womand, Hot Sex Videos Game Man and Womand, Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand. Hot Sex Videos Game Man and Womand.Hot Sex Videos Game Man and Womand.
    ....

    ReplyDelete
  56. I am glad that I read what you have posted. Java programming assignment help comes at a reasonable price. It is a community-driven platform where experts come together to help you with your java programming and the service is provided at a very low cost when compared to other professional academic help services. You also have options between one-on-one help and group help, which gives you a choice of expenditure. If you are on a budget, group sessions will provide you with all the help at a nominal fee. If you are willing to spend more on your education, one-on-one classes provide the most effective way to learn and get your assignments done.

    ReplyDelete
  57. Advanced education students regularly need Dissertation helper. It is one of the most overwhelming assignments at school and can represent the deciding moment a degree, which makes the Dissertation helpcritical. It requires time, broad research, and orderly scientific capacity.

    ReplyDelete
  58. Add more moves to Magikarp.

    ReplyDelete
  59. The Brother MFC-L2750DW across-the-board printer is intended for little workplaces. This monochrome laser printer offers print, sweep, copy, and fax works alongside wireless connectivity. The 2.7-inch brother touchscreen makes it simpler to work this multi-work printer. how to connect brother printer mfc l2750dw to wifi Notwithstanding, to really use every one of the highlights of this stunning Brother machine you should introduce it by using its certified Brother drivers. Along these lines, in this aide, we are giving you the Brother MFC-L2750DW driver download joins for Windows, Mac, and Linux working network. Albeit every one of the drivers shared beneath are real Brother printer drivers, we are as yet giving the Brothers official page interface which you can use to get other programming or drivers that have been delivered by the Brother for this multi-work printer.

    ReplyDelete
  60. Thank you, it was a great read. I would recommend your readers also to read about How to Build Apps for Foldable Devices

    ReplyDelete
  61. This applicationis considered for video calling across the globe. Be it with friends or family or with your colleagues, this application makes it possible to connect and do video chat or conferencing, wherever you are. Skype Login canon.com/ijsetup | cannon/ijsetup | Cox webmail Login

    ReplyDelete
  62. Nice Information I read this hope you share another ane thanks.here, is Nora our organization are providing software security and build your website and promote your brand you can go and read this:-
    Bitdefender Login |
    Avast Login |
    coinbase login |
    digital marketing company

    Webroot Download

    ReplyDelete
  63. ESPN is an sports channel and sports news update where you can watch live cricket matches and other sports events. ESPN is the ideal option to round out your sports streaming subscription. To watch ESPN channel, you need to first download and install the app on your device. Then you can activate ESPN channel on ESPN.com/activate link.


    Espn.com/activate

    Espn.com/activate

    Espn.com/activate

    ReplyDelete
  64. A minimum viable product (MVP) is the development approach in which a new product is developed with the number of features that are sufficient for early users. The final set of more advanced features is only designed and developed after receiving and analyzing feedback from the product’s first users.

    Let’s explore MVP software development.

    ReplyDelete
  65. New purchase? ij.start.canon should be used to set up your Canon printer. Even you purchased a new printer, or you have the older Canon model. Both are easy to set up, where Canon printer drivers are essential to download.
    Ij.start canon
    ij.start.canon

    ReplyDelete
  66. quickpayportal.com | www.quickpayportal.com | Pay Your Medical Bill

    Pay Your Medical Bill using www.quickpayportal.com and Make a quick and fast payment online using the QuickPay Portal. Just find your QuickPay Code on your billing statement and and you're ready to go


    quickpayportal.com

    quickpayportal.com

    quickpayportal.com

    ReplyDelete
  67. It is a great blog post. I am Always reading your blog. Helpful and Informative blog. Thanks for sharing this information with us.


    espn.com/activate
    www.espn.com/activate

    ReplyDelete
  68. Wow really nice and amazing to read. If you want to learn more about Web Development Services, UI UX Development Services, Website Design Services, Mobile App Development Services, Internet Marketing Services, Warehouse Inventory System, Retail Software Solutions, React JS Development Services, Laravel Web Development Services, Node JS Development Services, VueJS Development Services for industries like Education, Web Development Services, Healthcare Application Development and many more. Visit at: APPWRK IT Solutions

    ReplyDelete
  69. NOTE:Amazon Prime membership grants you access to the Amazon Prime MyTV App. To get your Prime membership, you will need to create an account. You can stream on the big screen and enjoy an incredible selection of web series and other shows.
    amazon.com/redeem
    amazon.com/mytv
    amazon.com/redeem
    amazon.com/code
    amazon.com/mytv

    ReplyDelete
  70. The world has enjoyed their Prime membership on larger-screens. www.amazon.com/mytv has made it easy. MyTV App registration is your best option for streaming all of the Amazon Prime shows to your Smart TVs. The above article will solve all your registration, login, verification problems. Now all you have to do is put on your comfy clothes and enjoy the theatre-like experience at home. Log in with your Amazon Prime Login account to access all your favorite web series and original web shows on your smart television.
    amazon.com/code
    paypal login
    amazon.com/mytv
    amazon.com/redeem check balance

    ReplyDelete
  71. Since we've got observed the listing of eligible gadgets for Amazon Prime Video we also can test out the steps to activate primevideo.Com/mytv in your tool. We simplest need an activation code for the activation process. You can generate the activation code for your tool with the help of Prime Video software. With this information available, you could get a completely unique code and activate their gadgets in much less than one minute.
    www.amazon.com/mytv
    primevideo.com/mytv enter code
    primevideo.com/mytv

    ReplyDelete
  72. I also strive to write the best articles. I will write more posts inspired by this one soon. I liked a profile titled Fake Snapchat Generator. It allows you to customize your posts with a variety of options. Snaps, images, chats, and avatars must be sent. Create a fake Snapchat and manipulate existing chats. If you're interested in similar information, see this profile fake snapchat chat generator.

    ReplyDelete
  73. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. 스포츠중계 You’re doing a great job Man, Keep it up

    ReplyDelete
  74. do you know what is digital marketing in amritsar edible web tech is best agency for digital marketing and Best seo agency in amritsar

    ReplyDelete
  75. The article is straight-forward and well-written. Many thanks. This profile scroll test tool measures how fast you can scroll in pixels per second. You can use it for free Mouse Scroll Test.

    ReplyDelete
  76. Searching for iOS apps development services in India? End you search here at iapp Technologies LLP. Leverage the expertise of our iOS developers in objective C & Swift to build a robust, user-friendly app for your business. We have designed and built 100+ iOS applications for all individual platforms - iPad, iPhone, and more. If you need a quote, contact us now.

    ReplyDelete
  77. All information is very useful. Thank you for sharing this interesting blog post. I would like to share with you a article on the topic How To Imporve Your Click Speed you may find it useful, also would love to have your review in the comment box.

    ReplyDelete
  78. All information is very useful. Thank you for sharing this interesting blog post. I would like to share with you a article on the topic How To Improve Your Click Speed you may find it useful, also would love to have your review in the comment box.

    ReplyDelete
  79. Do anyone is looking to pay for online class help ? Are you like millions of other students who can't commit 100 percent of their attention to studying and writing papers because they have a part-time or full-time job? Are you too preoccupied with raising a family or engaging in sports to finish your exams and discussion boards throughout the day? If that's the case, you don't have to be concerned any longer! Every year, Onlineclasshelppro.com assists thousands of online students in completing their assignments on time and with excellent scores. How are we going to do it? Simple: we take care of your schoolwork.

    ReplyDelete
  80. Nyc article very infomational also read this
    Tips
    Health

    ReplyDelete
  81. Very good writing. Keep writing useful articles.

    syair sdy

    ReplyDelete

Post a Comment