How to Become a Better Freelancer
In this post I teach you how to become a better freelancer, bill more, and live a happier life.
I'm seeking a temporary accountant to assist with various accounting tasks including bookkeeping, tax preparation, and financial reporting. The role involves working with our custom-built software, so adaptability and tech-savviness are key. Ideal Skills and Experience: - Extensive experience in bookkeeping, tax preparation, and financial reporting - Proficiency with custom-built accounting software - Previous experience in the lending sector is a plus - High level of accuracy and attention to detail - Strong organizational and time management skills
...to buyer user Solution : User side Steps : we will give our new email details to transfer the account Solution : Buyer side Steps : Buyer will get email id pass and prop firm email id pass ———————— ———————— Features for user 2. Sales and purchase : User will pass the client prop firm account 50k account : charge 250$ +tax / Per phase 100k Account : 500$ + Tax / per phase 200k Account : 500$ + tax / Per Phase (50% discount real charge will be 1000$ per phase + tax) Use it for promotion purpose . Feature 2.1 Manage passed prop Firm account 50% share for user and 50% share for client For ex : we made 1000$ profit . Prop firm will charge 20% Rest : 800$ ...
...toys that align with my specific criteria. The ideal candidate should have experience with Amazon FBA and proficiency with BuyBotPro. Key Requirements: - Sourcing exclusively from domestic suppliers - Identifying toys with a high profit margin and high sales rank - Skills in market analysis and competitive research Product Criteria Expected Product Margins: • Minimum £3.50 profit per item after tax and fees calculated • ALL items must be within the United Kingdom Product Restrictions: • Cannot be in any gated products • If there are any purchase restrictions or requirements Seller Rank: • Seller rank must be below 125,000 Buy Price: • Buy price of the item must not exceed £20 Competition: • Amazon must not be a seller on the pr...
I'm seeking a skilled analyst to evaluate my BSE and NASDAQ portfolio. The analysis should encompass both technical and fundamental perspectives. Key Responsibilities: - Performance Evaluation: Assess the current performance of both stocks ...project should have: - A robust understanding of both technical and fundamental analysis. - Proven experience in performance evaluation and making investment recommendations. - Strong communication skills for regular reporting. Please note that this will be a long-term engagement with regular reporting. 1) organize and track bonus, split , dividend of stocks and Mutual funds 2) Weekly reports on tax, change, account verification, performance of portfolio and decision to add / updates 3) reasons for volatility, multibagger ideas 4) any ...
...switch between offline and online modes, ensuring that data is updated once the internet connection is restored. Saudi Arabia Tax Compliance (ZATCA): The system must fully comply with the regulations of the Zakat, Tax and Customs Authority (ZATCA) in Saudi Arabia, including e-invoicing and VAT reporting. User-friendly Interface: The POS should have a simple, intuitive interface similar to Loyverse, enabling smooth sales, inventory management, and customer relationship management. Customizable and Scalable: The solution should be easily customizable and scalable for future needs. We are looking for experienced developers with expertise in building robust, secure, and tax-compliant POS systems. Please provide previous examples of your work, especially if you have ...
...returns for internally damaged items. * The system is unable to manage serial numbers effectively. * Price adjustments can not be made. Applying adjustments to an item will affect others. * The system includes a tax module, but it can not create detailed tax profiles. It only allows a flat tax rate and does not generate any reports for tax dividends. (Example: Current tax: SSCL + VAT, Old tax before 2023: NBT + VAT) * The system can issue invoices but cannot issue tax invoices as requested by customers. * Discount calculations are incorrect, and no discounts can be applied to tax values. * Loyalty points are not functioning for some customers. * The item bundle feature is not working as expected. GRN cannot be applied to i...
I'm in need of a finance software that can handle tax calculations specifically for income tax. The software should cater to both individuals and businesses. The main modules needed are: - Tax Calculation: The software should accurately compute income tax for various scenarios applicable to both individuals and businesses. - Financial Reporting: It should provide comprehensive reports detailing tax computations and overall financial standing. - Account Management: This module should facilitate easy handling and tracking of different accounts. Ideal candidates for this project should have a strong background in tax software development, with proven experience in creating user-friendly and accurate finance software. Understanding of income ...
...receipts with thermal printers. - User login for separate staff: It should also have a feature to allow separate logins for different users or staff members. - Inventory management: The software should include inventory management features for tracking stock levels and products. - Customer management: I need a system that can handle customer data and history, to help with marketing and future sales. - Tax calculation: The software should be able to automatically calculate taxes for each transaction. Add items with Variables, like color or size variables cost variables of the same product with the same name. Option to edit input - Customizable: The software should be customizable to suit the specific needs of my retail store. - No monthly renewal payment: Ideally, I'm looking...
I'm in need of a robust Laundry Management Software. The most crucial features of the software should revolve around billing, payment and tax setup. Key Features: - Billing with Payment and Tax Setup: This is absolutely essential. The software should be able to handle billing and payment processing seamlessly, with the ability to set up and incorporate tax calculations. - Inventory Management: I need the software to keep track of stock levels, provide alerts for ordering and restocking, and generate inventory usage reports. - Delivery Tracking: The software should support real-time tracking of deliveries and provide updates on delivery status. - CRM: A core component of the software should be a Customer Relationship Management tool that can handle customer notif...
I'm looking to develop a web-based invoice creator. The tool needs to cater to various user accounts with login access. Key Features: - Customizable Templates: Users should be able to customize their invoices according to their needs. - Automatic Tax Calculations: The tool should have the capability to compute taxes automatically based on the invoice details. Ideal Candidates: The perfect freelancer for this project should have extensive experience in web development, specifically in creating interactive and user-friendly web applications. Knowledge in implementing secure user authentication systems is a plus. Prior experience in developing similar invoice tools will be highly regarded.
I'm seeking a modern, professional logo for my business, Azul's Tax Strategy & Accounting. The logo should be a combination of text and an icon, with a unique "A" identifier that signifies strength, luxury, and success. The color scheme is blue and gold. The word Azul must be in blue. Deliverables: - Main logo - Alternative logo - Submark Ideal Skills and Experience: - Proficient in modern logo design - Strong understanding of professional branding - Experience with creating combination logos - Excellent color scheme application and design
I'm seeking assistance to convert my Excel version of the General Ledger into QuickBooks. The task also includes generating a Profit & Loss statement and a Balance Sheet post conversion. Key Requirement...QuickBooks import feature for this task, I'm open to considering them. Ideal Skills and Experience: - Proficiency in QuickBooks (Desktop, Online, Enterprise) and Excel. - Experience in financial data conversion and report generation. - Attention to detail to ensure accurate data transfer and reporting. Time sensitive and currently only consider US based bookkeeping service. Also attached 2023 tax return for reference. If this project is completed in satisfaction, there will be an immediate 2024 YTD bookkeeping project afterwards. Looking for ongoing bookkeeping ser...
I'm a tax professional seeking a designer to create a modern and trendy flyer aimed at attracting new clients for this tax season. The flyer should be visually appealing and embody a contemporary style while delivering a clear and compelling message. Specific requirements: - The flyer should primarily use the colors orange, black, silver, and white, with any variation of these colors. - The design should be modern and trendy, as opposed to professional and formal or fun and playful. - The message of the flyer should be concise and persuasive, drawing in potential clients. I want to utilize the flyer to be able to include a bio and image of my professionals so leave space for that. Included the company logo for use. Ideal skills for this project include graphic design,...
...person================== As a small technology company, we are in need of a seasoned Chartered Accountant (CA) to assist with our company filing, auditing, and tax consultation. Your role will encompass: - Company Filing: Ensuring all necessary documents and forms are filed in a timely and correct manner. - Audit: Conducting thorough audits to ensure the financial integrity of our company. (appoint as a auditor) - Tax Consultation: Providing expert advice on our tax obligations and strategies to minimize liabilities. Ideal candidates should have: - A proven track record working with technology companies. - Experience with small businesses. - Strong auditing and tax consultation skills. - Excellent knowledge of company filing processes. We are a small te...
I am seeking a skilled software developer to create a comprehensive payroll software for my business. The software should encompass all payroll services including employee salary calculation, tax filing and benefits management. Key Features: - Automated Payroll Processing: The software needs to handle payroll processing automatically, reducing manual input and the chance for errors. - Tax Calculation and Filing: This should be done seamlessly within the software to ensure timely and accurate tax submissions. - Direct Deposit and Paycheck Printing: The software should facilitate direct deposits as well as provide options for paycheck printing. Additional Features: - Employee Self-Service Portal: A user-friendly self-service portal for employees to access their payrol...
Indian Income tax e filing I need assistance in resetting my Income Tax e-filing login password (of organization). Unfortunately, I don't have access to a Digital Signature Certificate (DSC). We can apply for DSC if needed, Ideal skills and experience for the job: - Proficiency in dealing with Income tax e-filing systems - Expertise in password recovery methods - Ability to provide clear and concise instructions - Experience with cybersecurity and online safety measures
...staff and evaluate their performance. Establish guidelines and internal controls for accounting transactions and budget preparation. Supervise the development of business activity reports, financial projections, and annual budgets. Oversee the production of periodic financial reports and ensure compliance with generally accepted accounting principles and financial reporting standards. Assist with tax planning throughout the fiscal year. Audit accounts to ensure compliance with state and federal regulations; coordinate with external auditors and supply information required for the annual external audit. Provide management with recommendations on short- and long-term financial objectives and policies. Interact with clients and maintain a business relationship throughout the course ...
Training needed for 10 hours, lets start with 2 hours initially. some one expert who can do training online. I’ve started an insulated Panel installing business. I wnt to learn Xero to manage my business and pay my employee and I understand the basics but in reality have no idea. I need to set up xero with all the correct details and figures so it’s working properly for me, Pay myself a...10 hours, lets start with 2 hours initially. some one expert who can do training online. I’ve started an insulated Panel installing business. I wnt to learn Xero to manage my business and pay my employee and I understand the basics but in reality have no idea. I need to set up xero with all the correct details and figures so it’s working properly for me, Pay myself and empl...
I'm seeking a professional to review my prepared Form 5471. The focus will primarily be on the accuracy of the financial details. Additionally, I need assistance in reviewing my balance sheets, income statements, and tax returns for compliance and accuracy. Ideal Skills and Experience: - Extensive experience with Form 5471 - Strong understanding of IRS regulations - Proficient in reviewing financial documents for accuracy - Certified Public Accountant (CPA) preferred
I'm looking for a proficient software developer with expertise in ReactJs to help build an HRMS software. Key modules should include: - Payroll Management: The software must efficiently handle payroll processing, tax calculations, and other monetary aspects. - Employee Self-Service: This module should empower employees to manage their personal information, benefits, leave applications and more. - Recruitment Management: The software needs to have a module that simplifies the recruitment process, from job postings to applicant tracking. The software should support the following user roles: - Admin: Full access to all system functionalities for managing the software. - HR Manager: Access to HR-specific functionalities for managing employee data and recruitment processes. - Emp...
I am in need of a skilled software developer w...levels, orders, sales and deliveries. - Sales reporting: To analyze sales data and trends. - Customer database: To store and manage customer information. - GST billing in Profit Margin: To ensure accurate tax computations and profit margin calculations. Ideal Skills and Experience: - Proficiency in Windows software development. - Previous experience in creating retail billing software. - Strong understanding of inventory management systems, sales reporting tools and customer relationship management (CRM) databases. - Knowledge of GST and experience in incorporating tax features in billing software. I am looking for a freelancer who can deliver a reliable, user-friendly and efficient software to improve my store...
I'm seeking expert advice on the tax implications of purchasing a residential property in the UK, both under my personal name and through my private company. The ideal candidate should have a strong background in UK tax law as it pertains to real estate, and be able to provide a cost-effective comparison between the two ownership options. Key Skills: - Expertise in UK tax law - Experience in real estate transactions - Ability to provide clear, comparative analysis
I'm looking to have a simple Odoo model developed for managing a used phone store. This model should incorporate: - A purchase page that features a product catalog and allows for supplier information input. - A sale page that enables invoice creation and inventory management. - Tax calculations based on margin. The ideal candidate for this project should have extensive experience with Odoo and a solid understanding of tax on margin. Familiarity with managing inventory in a retail context will be highly beneficial. Please provide examples of similar projects you've completed in your proposal.
I'm looking for a wh...templates Employee Agreement Employee document upload Employee Joining letter templates 2. Employee Management: Geo location integrated attendance / Should be compatible with Physical thumbprint machines Employee View with custom fields Salary hike letter templates Payslip management Employee reimbursement management/ Hike letter Tax Calculation/Investment Declaration/Investment Proofs Relieving Relieving letter templates Exit forms Experience letter 4. Tax- investment calculation Ideal Skills and Experience: - Proven experience developing or customising HRMS - Strong understanding of payroll systems - Experience with employee tracking and performance review systems - Ability to design for multiple user roles - Whitelabel solutions experien...
I'm looking for a professional to assist with the automation and design of a tax software that I will provide all necessary components for. The primary function of this software will be to generate a variety of reports, with a specific emphasis on tax reporting. Key Requirements: - Expertise in software automation and design - Ability to create software that generates comprehensive tax reports Ideal Skills: - Proficiency in tax software development - Experience with designing user-friendly software interfaces - Strong understanding of tax regulations and requirements to ensure compliance in report generation
I'm seeking a skilled programmer to modify our custom-built SAP accounting software to meet BIR requirements. The modifications should cover: - Tax Reporting: The system should be able to generate tax reports as per BIR specifications. - Invoicing: The software needs to be able to issue BIR compliant invoices. - Record Keeping: The system must ensure that all financial transactions are recorded in a BIR compliant manner. Ideal candidates for this project should have substantial experience with SAP programming and a strong understanding of BIR requirements. Previous work on BIR compliance is a plus.
I need an app for both iOS and Android tailored for small businesses and self-employed individuals. The app tracks expenses and revenue, with AI capabilities to scan and analyze receipts and invoices, and assist with UK tax declarations. Ideal skills and experience include: - Proficient in both iOS and Android app development - Prior experience in developing financial tracking apps - Knowledge of UK tax laws - Familiarity with implementing AI features in apps - Strong UI/UX design skills to cater to small businesses and self-employed individuals.
I need help with TurboTax Business 2017. My company sold patents which should be classified as long-term capital gains. Currently, the sale is incorrectly recorded on form 4797. I can't delete the information there when separately entering on Schedule D. Skills and Experience: - Proficient in TurboTax Business 2017 - Experience with data entry corrections in tax software - Familiarity with capital gains tax forms, particularly Schedule D and form 4797 - Understanding of long-term capital assets I can provide remote access to the screen or simply send you the file. You will need Turbotax business 2017.
US Person Wanted! Hi there! I'm seeking a professional with expertise in Tax accounting and tax preparation. I will share you more details in via chat box. Thanks
...contractor. - Payment Breakdown: A clear and detailed account of payments made to the contractor throughout the fiscal year. - Tax Information: All relevant tax data that the contractor will need for their tax filings. Additionally, the 1099 packet should contain the following specific templates or forms: - IRS Form 1099-MISC: This is a crucial form that should be accurately filled out and included in the packet. - Client-specific Forms: Any forms that are tailored to our business and its requirements. - Custom Templates: Unique templates that cater to our specific needs and circumstances. Ideal candidates for this project should possess a strong understanding of tax documentation and contractor payment procedures. Experience with creating 1099 packets is ...
Vennligst Registrer deg eller Logg inn for å se detaljer.
I am seeking a professional to assist with both the audit and tax preparation services for my fully-prepared non-profit organization’s financial records. Key Requirements: - Comprehensive audit services - Proficient tax preparation services Potential for Future Work: - While this request is for a one-time service, ongoing support may be required in the future depending on the organization’s needs. Ideal Skills and Experience: - Extensive experience working with non-profit organizations - Certified public accountant (CPA) is preferred - Excellent understanding of audit and tax requirements for non-profits - Strong attention to detail and commitment to thoroughness
...issued and this card is processed as a job. The missing point now is to have the option to print the card. We would like to print specific fields from the card to a receipt printer. Copy handed to client and other for production team. The client copy we must pull data from the total Amount field, calculate 15% tax and show on the receipt the tax before total. The user that does input to the Amount field does the total inclusive the tax. receipt printer option should calculate the tax and show on receipt. Nnote: Trello is also allowing us to view the cards in Calendar format which is useful to keep track of jobs per day of due. Each card we can attach specific files related to the job so the members can access. The system is being use to keep track jobs fo...
I'm looking for a minimalist logo for my tax company, LR Tax Service. The color scheme is green and white, and the logo should incorporate my company's initials, 'LR'. Ideal Skills: - Graphic Design - Logo Design - Minimalist Design Expertise - Understanding of Color Theory I have attached the logo of my other company, I would like something similar however I want it to be different.
I am looking for a seasoned tax preparer who can assist me in filing my personal taxes, due by October 5th. My income is primarily from W2 and independent consulting work. MUST be 100% proficient on Untied States tax preparation Key Requirements: - Help itemizing deductions to minimize tax liability -- Ability to identify potential deductions and expenses Experienced Tax Preparer. I have to file my personal taxes by Oct 5th. It's for W2 and independent consulting business. I need someone who can help me itemize as much as possible.. and take advantage of all options to reduce any tax liability I might have that will come from my marketplace (obamacare) health plan credit I received last year. My income became higher last year which means they may...
...potential partners this week. What we do: We offer owed monies (billions) to the above clients from the IRS through an automated system launching next week. • 95% of clients are owed money based on the Family First Coronavirus Response Act (FFCRA) from the US Government, which has not been widely advertised whatsoever. • The FFCRA is a specialized tax credit for self-employed individuals affected by COVID-19, providing up to $32,220 in tax credits from 2020 and 2021, available until April 18, 2025. • We are regulated and approved by the IRS to market this program, with email scripts, auto SMS voice messaging, landing pages, and videos ready to go. • We work with UBS Bank to pay clients when they qualify, with fast payouts. • Our team incl...
I'm looking for a skilled blockchain developer who can create a TON token for utility within an application on the TONCOIN chain. ( crypto of telegram ) This token should come with a tax fee. Key Requirements: - Creating tokens on the TON blockchain. - Understanding of implementing tax fees into token transactions. - Share this TON tax to holder and team. The ideal freelancer for this job would have a strong background in blockchain technology, particularly with the TONCOIN chain, and would be able to demonstrate previous work involving the creation of utility-focused tokens. Ready to hire you now
I'm an undergraduate student in need of help for my assignment on Australian accounting and taxation law, specifically focused on Income Tax, Corporate Tax, and Goods and Services Tax (GST). The work should be plagiarism and AI free. I need it sent back to me before 5pm on Friday 4th October, Australian Time strictly. The essay should be no more than the word count suggested in the sheet, and should be referencing to Australian accounting laws. If you are not familiar with Australian accounting laws, please do not inquire about this assignment as it will be a waste of time. All instructions within the sheet should be followed, including the structure of the essay. Please make sure no AI or plagiarism is within the returned document, and please ensure to list refe...
Hello, this is a TWO-FLYER project. Here is what I need. Attached is the price for the class and the logo. Colors are teal and gold. Add pictures of tax business or money. Flyer 1: Are you Onboarding New Preparers and In Need Thorough Professional Training for your New Preparers? Look no further! Registration is Open at The ERO Success Academy Class starts October 15, 2024. Visit to register. Flyer 2: Looking to Supplement Your Income or Need an Additional Stream of Income? Look No Further! Registration is open for the ERO (Tax Preparation) Course. This course is extremely thorough and instructed by Professionals. Register today at
I'm looking for an expert who can create a compelling property tax presentation using beautiful.ai. This presentation is aimed at real estate professionals and will provide a detailed analysis of property tax data. Key Elements to Include: - Historical property tax trends - Tax rate comparisons across regions - Impact of property taxes on market value The ideal freelancer for this project should have experience in data analysis and presentation design, particularly using beautiful.ai. Understanding of property taxes and the real estate market will be highly beneficial. Please provide examples of similar projects you have completed.
I'm seeking a professional sales expert to help generate qualified leads for my accounting and tax services targeted at medium-sized businesses across all industries. Key Responsibilities: - Identify and reach out to potential clients primarily through cold calling and networking events, supplemented by online advertising. - Generate qualified sales leads and convert them into clients. Ideal Skills: - Proven sales track record, preferably B2B. - Excellent communication and interpersonal skills. - Experience in cold calling and attending networking events. - Familiarity with online advertising strategies. Compensation: - 8-10% commission from the first month payout from each client. This project is a perfect fit for a freelancer who is self-motivated, goal-oriented, and ha...
I need a proficient data analyst to transform raw data from a cryptocurrency exchange into a well-structured Excel spreadsheet. The purpose of this task is to prepare the data for tax submissions, so the final product must be suitable for my accountant. Key Requirements: - The raw data is in CSV format. - The Excel spreadsheet must include Profit/Loss calculations and Transaction summaries. - All transaction data should be organized by date. Ideal Skills and Experience: - Proficiency in data analysis and Excel. - Experience with cryptocurrency data is a plus. - Understanding of tax-related data processing is preferred. Tasks. • Improve existing excel document (attached) or create a new spreadsheet to provide the following; for FY 2021/2022 . Also include the raw data...
As a small business owner, I'm seeking expert tax preparation services for the upcoming income tax season. - Tax Forms: I need assistance specifically with Form 1040, Form 1120S, and Form 1065. - Ideal Skills: Proficiency in tax preparation for small businesses, deep understanding of the aforementioned tax forms, and ideally, experience in handling such tasks for corporations as well. - Experience: Prior work with small businesses and familiarity with relevant tax laws is a plus. I'm looking for a professional who can ensure my tax preparation is done accurately and efficiently.
I'm in the process of dissolving my corporation due to having opened it in the wrong jurisdiction as a non Canadian, non PR Holder. I have an Canadian Friend as a Director, but still do not want to go further. The company has not received any money, so I need help filing a final corporate tax return. Ideal skills and experience for the job: - Knowledge of corporate tax law - Experience with corporate dissolution processes - Familiarity with Canadian corporate regulations - Ability to prepare and file tax returns - Good communication skills for potential liaising with authorities.
I'm looking for a professional bookkeeper to help manage my Amazon Storefront finances. I've had the store for less than six months and I'm pretty illiterate when it comes to taxes and finances. I need someone who can not only track my expenses and income, prepare financial statements, and manage tax filings, but also advise me on what services would be best suited for my needs. Currently, I manage my finances using Google Sheets, BUT I AM OPEN TO USING SOMETHING ELSE. I need weekly updates, so timely communication and regular check-ins will be crucial. I'm looking for someone who can explain things to me in a simple and straightforward way, without overly technical jargon. Key skills and experience: - Proven experience in bookkeeping, ideally with eCommerce ...
... vehicle maintenance, insurance, and technology Implement tax reporting features: Configure software for federal and state tax compliance Stay updated on tax laws and regulations Generate and analyze financial reports: Produce regular profit & loss statements and balance sheets Monitor cash flow and profitability Provide insights and recommendations based on financial data Develop and implement bookkeeping procedures: Create standardized processes for invoicing clients Establish and manage a regular billing cycle (monthly or quarterly) Implement an expense management system, including approval and recording processes Manage payroll operations: Set up and maintain payroll schedules for all employees Ensure accurate tax withholding and complianc...
I'm loo...streamline payroll tasks, reducing manual work and errors. - Tax Computation and Filing: It should be equipped to handle the complexities of the Indian tax system, making calculations and filing seamless. - Employee Self-Service Portal: A user-friendly portal where employees can access their payroll information, submit requests, etc. Ideal Skills and Experience: - Extensive experience in payroll software development. - In-depth knowledge of Indian tax regulations and payroll practices. - Expertise in creating intuitive, easy-to-navigate self-service portals. - Proficiency in developing secure, reliable web-based applications. Please provide examples of similar projects you've completed. Your knowledge of the Indian business landscape and tax...
I'm looking for a skilled Excel expert to help me sort and organize my financial Excel sheet for tax purposes. The sheet contains my income and expenses for 1 business. - Task: Sort and categorize all transactions (income and expenses) by business and by month - Purpose: The organized sheet will be used for tax purposes The ideal freelancer for this project should have extensive experience in data analysis and Excel, with a strong understanding of financial transactions.
I'm looking for a Payroll Specialist to manage my company's payroll. The tasks will include: - Processing employee salaries and wages - Managing tax deductions and compliance - Handling employee benefits and reimbursements Currently, we are not using any payroll system or software, so the specialist will need to manage payroll manually for now. We process payroll on a monthly basis. Ideal skills and experience for the job: - Extensive experience in payroll processing - Deep understanding of tax deductions and compliance - Knowledge of employee benefits and reimbursements management - Experience with manual payroll processing - Strong attention to detail and accuracy.
In this post I teach you how to become a better freelancer, bill more, and live a happier life.
Tax Updates and Ways to Save in 2016
Being able to freelance full-time is both rewarding and lucrative, but it carries some responsibilities with it. Don't forget these three things.