this is a great guide, kudos brah!