Pc uart programming jobs
I'm seeking a skilled programmer with experience working with Raspberry Pi and IoT devices. The primary goal of this project is to control solenoids through the Raspberry Pi. I would like ...through the Raspberry Pi. I would like to programmer to spec out all components, including the HATs Requirements: - Program Raspberry Pi to function as an IoT device. - Interface the Raspberry Pi with solenoids for on/off control. - Develop an efficient control system for the solenoids. Ideal Skills and Experience: - Extensive experience with Raspberry Pi and IoT devices. - Strong programming skills, specifically in Python or similar languages used for Raspberry Pi. - Prior experience interfacing with solenoids or similar components is a plus. - Good understanding of on/off c...
I need a skilled professional to desi...creativity and engineering skills in developing a versatile robotic arm. Key Tasks: - Design a 3-4 DOF robotic arm - Program the arm using Arduino - Simulate the arm using Simulink - Suggest and implement potential applications and tasks for the arm - Provide comprehensive documentation of the design and programming process The ideal freelancer for this project should have: - Extensive experience with Arduino and Simulink - A strong background in robotics and mechanical engineering - Excellent programming skills - Creativity and problem-solving skills - Ability to provide clear documentation Please note that this project is open-ended and I am looking for a freelancer who can provide expert suggestions and deliver a robust, well-desi...
I'm in need of a seasoned developer to create an add-on for Microsoft Outlook. The add-on's primary functi...a predefined string, such as @, the email should be highlighted in a specific color, like red or yellow. Key Requirements: - Compatibility with Outlook 2016, Outlook 2019, and Outlook 365. - Ability to highlight emails in various colors depending on different domain strings. - Flexibility with programming language or framework, as I'm open to suggestions. Ideal Skills: - Proficient in developing Outlook add-ons. - Experienced with .NET/C#, JavaScript, or other relevant programming languages. - Able to implement a system for multiple color coding based on domain strings. - Knowledgeable of Microsoft Outlook's infrastructure and capabilities. I loo...
I need an expert to re-build and debug my Xcode FileMaker plug-ins (written in C++) using the provided source code. There are a total of 6 plug-ins, and most are quite simple, with the exception of FileManipulator plug in. The final product should be 6 successfully built plug-ins that can run on Apple Silicon Macs and FileMaker Pro app (including the latest or versi...screenshot of the FileMaker Pro plug-ins folder showing how they are organised- plug-ins source code at bottom, FileMaker plug-in template in the middle, and general information at the top. Technically you should be able to open up a plug-in folder, find the Xcode project file, open it, and start building, but under Apple Silicon and latest Xcode, various changes are needed, which is where your programming expertise is...
I'm looking for a skilled Raspberry Pi engineer to help me with a home automation project. The aim is to control 6 relays in a timed sequence using a Raspberry Pi. Key Requirements: - The relays will be primarily controlli...project. The aim is to control 6 relays in a timed sequence using a Raspberry Pi. Key Requirements: - The relays will be primarily controlling 12v solenoids and 12v pumps. - A physical button interface is required to start the process. - Experience with Raspberry Pi and relay modules is crucial. - Understanding of home automation systems will be an advantage. The project will involve programming the Raspberry Pi to operate the relays in a specific sequence initiated by a momentary button. If you have the relevant skills and experience, I look forwa...
Please Sign Up or Login to see details.
...user experience of my homepage and site. Ideal skills for this project include: - UX/UI design - Web consulting - User experience optimization ------- Project goals: The user IA / UI / UX / navigation can be improved. I need suggestions on improving links and layout for my site or offer me a better solution. Maybe help link the sites together from the navigation bar for proper flow on mobile and pc. Mayne suggest layout features and improvements to help users engage / get to content quicker. Help enhance my website's user experience by focusing on key areas such as navigation, layout, and link structure. Go over your homepage and site to identify areas for improvement. By streamlining my site’s user interface and optimizing how users interact with your content&mdas...
...materials are insufficient for an order, the system should evaluate the stock and prioritize other orders that can be printed with the available materials. • Notification Mechanism: Notify users when a printing task is completed or when an issue arises. • User Interface: A user-friendly interface where users can easily manage orders and initiate the printing process. 3. Technical Requirements: • Programming Language and Framework: The software should be developed using Python. A web-based interface should be created using Django or a similar framework. • Automation Tools: Integration with OctoPrint or OctoPi is required. • MES Integration: The software must automatically detect and process orders from the MES system. 4. Project Phases: • Design: Defi...
Looking for an expert who can feel and think with this project. It’s a project where we need a full mortgage system with calculations, email, task follow up system, client Managment, process Managment, internal / external communication, document, rapports, billings, e-signing documents,… We have an existing flow ready for programming. We need an individual software, build from scratch, not odoo, or Zohoo, nor Monday. Let’s talk to see if we can be a good match!
...tools. What 5 software skills must the freelancer have For this project, the freelancer should have the following five essential software skills: Blender, AI/Computer Vision, Python Programming, Facial Animation Tools, Real-Time Rendering. Blender (3D Animation and Rendering): Expertise in using Blender for modeling, rigging, animating, and rendering CG characters. This is crucial for integrating motion capture data and ensuring seamless character replacement. AI/Computer Vision: Proficiency in using AI-based motion capture tools to track actor body movements and facial expressions from video. Programming: Strong skills for scripting and automating workflows, especially for integrating motion capture data, as well as managing various APIs and open-source tools. Facia...
I need a skilled professional to desi...creativity and engineering skills in developing a versatile robotic arm. Key Tasks: - Design a 3-4 DOF robotic arm - Program the arm using Arduino - Simulate the arm using Simulink - Suggest and implement potential applications and tasks for the arm - Provide comprehensive documentation of the design and programming process The ideal freelancer for this project should have: - Extensive experience with Arduino and Simulink - A strong background in robotics and mechanical engineering - Excellent programming skills - Creativity and problem-solving skills - Ability to provide clear documentation Please note that this project is open-ended and I am looking for a freelancer who can provide expert suggestions and deliver a robust, well-desi...
Topic: Development and Implementation of a Graph Isomorphism Recognition Algorithm 1. Develop an algorithm and a desktop program to establish the isomorphism of two given graphs using the exhaustive search method. 2. Create a demonstration and testing program that solves the following tasks:...solves the following tasks: ï€ The classification task for a given set of graphs. ï€ The classification task for the vertices of a given graph. ï€ The classification task for the edges of a given graph. 3. Conduct a study on the computational efficiency of the developed graph isomorphism recognition algorithm. 4. Develop an intuitive, user-friendly interface. The task assumes the use of the C++ programming language and an integrated development environment such as Borland C++ or Microsoft Visual ...
I have a repository of a Godot game and I need help from someone who can set it up on their macOS PC. Key Requirements: - Assistance in running the game from the repository - Implementing modifications in the game per my requirements Ideal Skills: - Proficiency in macOS - Experience with Godot game engine - Ability to implement game modifications - Familiarity with game development and debugging Please note, I only need assistance with running the game and implementing modifications, no additional features are required at this time.
I'm seeking assistance with installing Kali Linux as a dual-boot system on my Desktop PC, currently running Linux. - Previous experience with OS installation, particularly Kali Linux, is essential. - A professional, quick and efficient approach will be highly valued. - Ability to guide or perform installation remotely is crucial. Please note that this is a voluntary project; I'm currently unable to offer payment. Your assistance would be greatly appreciated. Thank you for considering helping me with this tech project.
I'm seeking a Windows program for the game "Madfut 25". The program should create the optimal team weekly for the game mode "fatal", considering all game cards, weekly boosts, and various formations. Key requirements: - Team o...weekly boosts (like "+2 all stats premier league players"), and formations, including exact positions. - User-friendly database: I need to manually input new cards via a form as they are released. - Tiebreaker recommendations: The program should suggest the best cards for defense, attack, and control, and who to use in a tiebreak situation. Ideal skills and experience: - Proficiency in Windows programming. - Understanding of FIFA-style games, particularly Madfut 25. - Experience in creating user-friendly databases. - Kn...
I need a Godot expert to help me set up a mixed (2D and 3D) game on his PC. The game is fully developed and just needs to be configured. Ideal Skills: - Extensive experience with Godot - Knowledge of both 2D and 3D game setups - Familiarity with game configuration processes Please note that specific tasks may include environment setup, bug fixing, and performance optimization, but the primary focus will be on setting up the game.
Objective: To develop a Windows-based program that automates the collection of specific information (phone numbers, business names, addresses) from a target website requiring login. The pro...from the website. "Load Existing Data": Loads previously saved data. "Run Comparison": Compares new and existing data. "Save Results (CSV/Excel)": Saves comparison results to a file. Table Display: Displays extracted and compared data clearly in a table format. Result Saving: Supports saving in CSV format by default. Optionally supports saving in Excel (.xlsx) format. Technical Requirements: Programming Language: Python Libraries: Selenium or Playwright for web scraping, including login and handling dynamic content. pandas for data processing and comparison. open...
...for me. This script should enable the addition of objectives for a multi-objective optimization analysis within the software. Key Requirements: - Optimize for both increasing the ventilation rate (ACH) and the flow rate (m3/s). - Focus on improving ventilation throughout the building and assessing the impact of a solar chimney. Ideal Skills: - Proficiency in DesignBuilder V7.02. - Advanced programming skills in Python or C++. - Experience with multi-objective optimization analysis. - Understanding of building ventilation systems and their optimization. Your expertise will help me understand the impact of improved ventilation on energy efficiency, cost reduction, and comfort improvement. This project is crucial for enhancing our building's air quality and temperature regu...
Adding Telegram Star Payment to my project We are looking for an experienced developer to integrate the Telegram Star payment system into our application. The ideal candidate will have experience with Telegram's API and a solid understanding of online payments and monetization s...Telegram bots. -Knowledge of online payment systems, especially Telegram Star. Preferred Qualifications: -Previous experience integrating payment systems with third-party platforms. -Knowledge of blockchain systems or crypto payments (a plus). -Excellent problem-solving and communication skills. -Back-end and front-end development skills. Ready to hire you now. Thx you. -Proficiency in programming languages such as JavaScript, Node.js, or Python. -Strong understanding of security principles in o...
We are a marketing company seeking an experienced web developer to create a new website for us. The primary purpose of this site is to provide information about our se...create a new website for us. The primary purpose of this site is to provide information about our services. Key Features: - The website should include various elements aimed at lead generation, such as: - Contact forms - Call-to-action buttons - Live chat functionality - The site must adhere to our comprehensive brand guide, which we will provide. Ideal Candidates: - Proficient in web programming with prior experience in creating lead-generating websites. - Able to integrate live chat systems and other interactive elements. - Understands the importance of brand consistency and can follow our brand guide met...
I'm in need of a skilled programmer to assist with some technical tasks. The project primarily involves programming, so a strong proficiency in this field is crucial. Key Requirements: - Extensive experience with Java and JavaScript. - Ability to understand and solve complex programming challenges. - Deliver high-quality, efficient code within deadlines. - Excellent problem-solving skills and attention to detail. If you are a passionate programmer with a knack for Java and JavaScript, I would love to hear from you. Please provide examples of previous relevant work in your proposal.
...Features: Data encryption (AES-256) for secure storage. App lock via PIN, fingerprint, or Face ID. Notifications and Alerts: Budget reminders and spending alerts. Notifications for approaching financial goals. Technical Requirements: Platform: Mobile: iOS and Android (using Flutter for cross-platform development). Backend: Firebase (for database, authentication, and cloud functions). Programming Languages: Frontend: Dart (Flutter framework). Backend: Node.js for any additional server-side logic. Database: Firebase Firestore for real-time and scalable database solutions. Cloud Services: Google Cloud or AWS for hosting AI models and additional backend processes. AI and Machine Learning: TensorFlow or PyTorch for developing AI-based spending prediction models. API...
I'm in need of a PHP script that will be hosted on a web server. Its primary role will be to download backup files from a ftp server to a sp...specific folder and show them in a drop down list Be able to chose in the drop down list which file to download Click on button Download Showing in realtime % how much has been downloaded. Confirming when the download is done Log out All steps should follow with an acknowledgement that it is done or if an error occurs it should explain what has gone wrong. Ideal Skills: - Proficiency in PHP programming. - Experience with data processing scripts. - Knowledge of handling remote server data. This project requires a keen understanding of data processing as well as the ability to create robust scripts capable of handling backup files from a...
I'm looking for eager learners with basic programming skills to join a 6-month internship. While I have not specified a required language, having a grasp on any major programming framework is a big plus. Your communication skills and ability to utilize the Microsoft Office Suite will certainly be put to good use. If you're ready to develop your craft and grow as a professional, this is the right starting point. Ideal applicants will have: - Basic understanding of programming - Familiarity with Microsoft Office Suite - Strong verbal and written communication skills No specific programming language is required; any foundational knowledge will be beneficial for your application. This is a 6-month commitment, so please only apply if you can dedicate for ...
I am looking for someone who can take on the task of porting the online MMORPG game *MU Online* to mobile. The idea is that players can log into their accounts from either a PC or a mobile device. The game was originally released in 2003. I am available to discuss the details in a private conversation.
I'm looking for a skilled freelancer to assist with my website. The specific tasks and requirements can be discussed, but I'm open to various types of freelance work, from writing and content creation to programming and tech-related tasks. I haven't yet decided whether I need ongoing support or a one-time project, so I would appreciate flexibility and adaptability. Ideal Skills Include: - Web development and programming - SEO and content creation - Graphic design - UX/UI design Experience with similar projects will be highly valued. Please reach out if you think you can help.
I will create attractive intro and outro call-to-action elements, set up everything on your pc and provide a detailed instructional video on how to apply the templates to each video in your pc.
I'm in need of an AI ChatBot specifically designed for hotels. The primary function of this ChatBot is to answer guest inquiries. Key Features: - The ChatBot should be able to communicate in multiple languages, catering to an international clientele. - It should be programmed with a c...ChatBot is to answer guest inquiries. Key Features: - The ChatBot should be able to communicate in multiple languages, catering to an international clientele. - It should be programmed with a comprehensive understanding of common hotel-related queries. Ideal Skills: - Expertise in AI and ChatBot development. - Experience in the hospitality industry is a plus. - Proficiency in multilingual programming. The goal is to enhance guest experience by providing instant, accurate responses to t...
Hi There !! We are looking for full stack Laravel developer to join us for one of our US based client full time basis. Requirements: Full-Stack developer with 3-5 years of experience. • Hands-on experDse in PHP, WordPress, Laravel, CodeIgniter. • Socket Programming for real-time communication for simple chat applications. • Worked on complex front-end logic for beKer UI display and complex components • Web: HTML5, Bootstrap, jQuery, Ajax, JavaScript, TypeScript, CSS, tailwind CSS. • OperaDng System: Windows 98, Windows XP, Ubuntu (Linux) • Development Tools: Visual Studio Code, Sublime Text • Version control: SVN, Git – Bitbucket & GitHub Bug/task tracking: JIRA, Open Project, Slack, Docker • Database: MySQL Your Duties: Workin...
...transferred to me. • The coin should be deployed under my specified wallet address. 9. Post-Delivery Support: • Assistance with testing and deploying the contract on the mainnet. • Fixing any bugs or issues discovered post-deployment. Preferred Qualifications: • Proven experience in blockchain development, especially creating meme coins or similar projects. • Expertise in smart contract programming languages like Solidity or Vyper. • Strong understanding of blockchain security and best practices. • Portfolio or examples of previous work. Budget and Timeline: • Please provide an estimated budget and timeline for completing the project. • The timeline must include development, testing, and deployment phases. If you meet thes...
I'm seeking an AI developer for a long-term project, with a strong emphasis on machine learning. This role demands a blend of various skills and experiences, ideally with a focus on unsupervised learning. Key Requirements: - Expertise in programming languages, primarily Python, for AI model implementation and API interaction. - Deep understanding of machine learning principles and experience with frameworks such as TensorFlow and PyTorch. - Proficient in natural language processing, with familiarity in NLP libraries and techniques. - Skills in audio processing and voice recognition libraries. - Competent in data management, from collection to preprocessing. - Proven experience in integrating different technologies into a cohesive application. - Skilled in testing software and...
I'm seeking a talented R programmer to assist with various data tasks. The ideal candidate will be proficient in summarizing statistics, performing PCA and regression analysis, visualizing data, and analyzing time series. Key Requirements: - Strong experience with R programming - Ability to summarize statistics and perform PCA and regression - Proficient in data visualization and time series analysis - Familiarity with R packages like ggplot2, dplyr, and caret Please note that the specific type of data for this project has yet to be decided, and I am open to working with financial, healthcare or marketing data. I look forward to your bids.
MVP Development for Cloud-based Webapp: Project goal Build a Minimum Viable Product (MVP) for a cloud-based web application focusing on CAD/CAM software integration on Azure. Scope of work - Develop a full-stack cloud-based web application. - Integrate Autodesk Inventor API or similar ...examples of your previous work, particularly projects involving CAD/CAM software integration, Autodesk Inventor API usage, or cloud-based web applications. Experience with .NET SDK for CAD integration and automating design tasks is highly desirable. Additional information will be share post service is selected Frontend framework React.js, AngularJS Backend framework Flask, Django, Spring Programming language Python, C#, HTML & CSS, JavaScript, VB Developer expertise Security, Databases, ...
I'm in a bit of a bind and need some expert help. I have a VB6 executable file (EXE) and I need to reverse engineer it to recover the lost source code. There are no related files or documentation avail...VB6 and reverse engineering techniques. I am particularly interested in understanding the code logic behind specific functionalities within the application, which include: - User interface elements - Database interactions - Business logic The ideal freelancer for this project should have: - Extensive experience in reverse engineering, particularly with VB6 executables - Proficiency in VB6 programming - Strong analytical skills to understand complex code logic - Ability to work independently without provided documentation or files - Excellent communication skills to explain fi...
I'm looking for an Operations Manager with expertise in Xero Bookkeeping. Your key responsibilities will include: - Xero Bookkeeping: The highest priority will be handling our Xero bookkeeping. You will be responsible for bank reconciliation and ensuring our finances are in order. - Scheduling CEO Appointments: Assisting with the CEO's calendar and...candidate will have robust experience in bookkeeping, specifically with Xero, as well as management and scheduling skills. Proficiency in creating comprehensive monthly financial statements is a must. You should be able to track expenses, manage invoices, and generate custom reports when needed. Excellent organizational and communication skills are essential for this role. Technical Skills such as programming, Go High Level ...
I'm seeking a proficient CNC programmer to create a G-code program for a lathe. The task involves machining simple geometric parts from steel. Ideal Skills and Experience: - Extensive experience with CNC programming, particularly for lathes - Proficiency in G-code - Understanding of machining steel - Capability to design for simple geometries - Good problem-solving skills and attention to detail.
I need a skilled Python programmer to help me automate the order placement on Interactive Brokers. Key Requirements: - Automate the placement of Market orders, Limit orders, and Stop orders - Strong proficiency in Python - Experience with Interactive Brokers platform - Knowledge about different types of trading orders Ideal Skills: - Python programming - Trading experience - Interactive Brokers expertise - Order placement automation I am looking to hire a pythan trading expert, You need to automate trade in Shoonya Broker Account, Automate the buy sell order, It has lots requirment I have attached excel file to fetch and update data, and automate trade, I can choose any interval, It need to fech candle data, more detaiil i wll give if you can provide result with my budget, N...
I'm looking for a skilled programmer who can design and create abstract 3D art for ArtCam. The final pieces need to be delivered in the OBJ format. Ideal skills and experience for this job include: - Proficiency in 3D art design and programming - Experience with ArtCam - Ability to create in an abstract style - Familiarity with OBJ file creation - Creative thinking and attention to detail
I'm looking for a skilled professional to configure Zabbix agent and set up comprehensive bandwidth monitoring on my Windows PC. Key Requirements: - I have an existing Zabbix server that this configuration will connect to. - I need to monitor total bandwidth usage and network interface bandwidth. - Custom alerts and notifications need to be set up based on specific criteria. Ideal Skills and Experience: - Proficient in Zabbix configuration. - Expert knowledge in Windows PC networks. - Experience with creating custom monitoring alerts.
...MTProto (Telegram’s protocol) is highly encouraged to bypass potential bottlenecks from middleman libraries. Message Retrieval: Retrieve messages from both public and private channels where we are not admins. Handle high-volume channels efficiently. Technical Expertise: In-depth knowledge of Telegram’s MTProto protocol. Experience with low-latency API design. Proficiency in high-performance programming languages (e.g., C++, Rust, or Go) is a plus. Security: Ensure secure handling of API keys and sensitive data. Comply with Telegram’s terms of service and privacy policies. Deliverables: Fully functional and optimized API client for Telegram message retrieval. Comprehensive documentation and guidelines for deployment and usage. Preferred Skills: Prior experie...
We are seeking a skilled AI Developer to design and build an AI-powered model that assists in stock trading by providing data-driven insights, predictive analytics, and strategic decision-making support. The system will utilize TensorFlow as its core framework, with flexibility for integration with other programming languages and libraries as needed. The final product will be a software application capable of running seamlessly in the background of stock trading platforms, offering continuous monitoring, trend analysis, and alerts for optimal investment opportunities. The application will feature an intuitive and visually appealing graphical user interface (GUI) to ensure user-friendly navigation and clear data visualization. Additionally, the system will incorporate advanced techno...
I'm looking for a skilled developer or a team of developers to create a comprehensive antivirus software, PhishLite Pro. This software should mainly be developed using Python and Java, incorporating additional programming languages as necessary. The software aims to deliver: - Advanced security features: It must include real-time scanning, behavioral analysis, and firewall integration. - Exceptional phishing detection and website blacklisting capabilities. - A user-friendly, graphical interface (GUI) designed for Windows platforms: The software should be straightforward to download, install, and navigate. The successful candidate or team will also manage the proper documentation and support for uploading PhishLite Pro to the Google Web Store. Ideal skills for this role inclu...
Please Sign Up or Login to see details.
I'm working on an Arduino project that involves various hardware components and I need help with several aspects of it. - Main Goal: The project revolves around both hardware and coding. - Hardware: The project will use se...coding. - Hardware: The project will use sensors, motors, and displays. - Specific Tasks: I need assistance with circuit design and wiring, writing and debugging code, and integrating the hardware components. Ideal skills and experience for this job would include: - Extensive knowledge and experience with Arduino - Proficiency in circuit design - Strong coding skills, especially in Arduino's programming language - Experience with various hardware components like sensors, motors, and displays - Excellent debugging skills - Able to integrate hardware c...
I'm looking for a Windows-compatible software with a GUI that can download single YouTube videos or entire playlists. The software should save the downloaded videos in MP4, AVI, MKV formats, and also support audio extraction in MP3 format. Key Requirements: - Software must be compatible with Windows OS - Able to download single videos and play...single YouTube videos or entire playlists. The software should save the downloaded videos in MP4, AVI, MKV formats, and also support audio extraction in MP3 format. Key Requirements: - Software must be compatible with Windows OS - Able to download single videos and playlists from YouTube - Save videos in MP4, AVI, MKV formats - Support for audio extraction in MP3 format Please specify which programming language you will use and yo...
I'm l...electronics engineer or someone familiar with MikroC, PIC programming, and Proteus software. I need a simple task completed where you will program a 12F675 PIC microcontroller to generate a PWM signal to control an LED brightness with two push buttons. Key Requirements: - You will receive a Proteus file with a simple schematic. - Your task will be to program the PIC in MikroC to adjust LED brightness based on button presses. - The code should include basic comments explaining each section. - The PWM signal will need to be set within a specific duty cycle range. Please note that if the job is successfully completed, you will receive your payment. If it fails, no payment will be made. The job is straightforward for someone with programming experience, which is ...
I'm seeking a forward-thinking, techy, yet quirky logo for "Code The Culture". It should embody a futuristic and technological aesthetic while maintaining a unique and playf...while maintaining a unique and playful edge. Key Aspects: - Style: The logo should be minimalist, vintage, and modern elements blended into a futuristic, tech, and corky vibe. - Color: I want it to be colorful, breaking away from traditional monochromatic schemes. - Symbols: The logo should incorporate code-related symbols, like brackets or code lines, showcasing a clear link to the world of programming. Ideal Skills: - Graphic Design - Logo Design - Symbolism and Abstract Thinking - Understanding of Futuristic and Tech Aesthetics - Color Theory and Application Please provide your portfolio...
Looking for an experienced Rust developer proficient in the Rocket framework to complete the upgrade of an existing application to ensure compatibility with MySQL 8. The previous developer made some progress; however, the project needs a skilled individual to finalize it. Tasks include assessi...proficient in the Rocket framework to complete the upgrade of an existing application to ensure compatibility with MySQL 8. The previous developer made some progress; however, the project needs a skilled individual to finalize it. Tasks include assessing current progress, implementing necessary updates, and ensuring smooth integration with MySQL 8. Candidates should have strong experience in Rust programming and MySQL. There are opportunities for ongoing maintenance work depending on project...