Port game ios android jobs
I am in need of a capable and experienced individual to develop a fully functional Android app for my business. Taking into account my specific requirements, the app should serve: 1. Informational Content: The application must display vital information related to my business, including but not limited to services, products, and various updates. The content should be user-friendly and intuitively organized to maximize user engagement. 2. Entertainment Purposes: The app should also have entertainment features, encouraging users to spend more time on the app and increase business visibility. The ideal candidate will have substantial experience in Android app development and a strong understanding of incorporating informational and entertainment features into an app. Moreover...
...login using OTP OTP sent to email (smtp authentication) and WhatsApp using API Program will track a log of all activities It will allow to add/edit/delete/import/export product list product contains following fields, code, name (must store in encrypted form), code2,code3, code4,code5,code6, code7, code8 It will also allow search from products using product name or code field will listen on port 8050 and return product name against code2 field or return complete product list...
I'm searching for a seasoned Unity developer with distinct creativity and solid puzzle game experience. The project involves reskinning an existing puzzle game and adding a unique touch through new, abstract character designs. The ideal candidate should have: - A rich portfolio of reskinning Unity games - Excellent graphic design skills to create abstract styled characters - A sharp eye for details and a creative mind Looking forward to flipping my ordinary puzzle game into a standout piece through your artistic game development skills.
...router), like UPnP or even better a custom method, possibly simple but reliable. 3. All the clients that have sent a message to the server should be registered in a simple IP list. Then every message from one client should be automatically re-sent over Wi-Fi/UDP to all registered IP-s. 4. Additionally the component should implement low-level basic RX and TX interfacing over one UART and one I2C port. 5. The target HW environment will be Raspberry Pi Zero 2W with Linux. The sending and receiving code should execute possibly in the background in order to allow to use the host Linux platform to perform other processing in parallel. 6. The component should be 2-way and use simple circular queues to buffer RX and TX messages. I have attached a draft, base class Qued with a very ...
I am seeking an intermediate-level Flutter developer with a deep understanding of Dart, who can assist me in developing an engaging mobile application. Key Tasks: - Develop a cross-platform application compatible with both Android and iOS using Flutter. Ideally, I am looking for someone who: - Has a solid understanding of Flutter and Dart. - Has experience in building cross-platform mobile apps. - Is familiar with both Android and iOS development. - Is creative and can provide input for application design. - Can work independently and maintain regular communication on project status. Your bid should include a brief summary of your experience with Flutter and any links to previous similar projects you have completed. Thank you for considering my project.
Hello I Need Urgently Require for Android application developer for publishing my android application on their Console store, Who have a google play console account send me screenshot here with proposal, I WILL PAY THEM FOR UPLOAD APPLICATION ON THEIR CONSOLE ACCOUNT STORE NOTE* 30$ for upload Apps And 100$ Rent per Month
As the project's instigator, I'm searching for a skilled iOS developer to create an educational app targetting learners in college and beyond. This platform will encompass a variety of features to enable productive and enriching learning experiences. Key Components: - Development of interactive quizzes and assessments to gauge learners' comprehension and progress - Integration of diverse learning materials and resources to cater to different study needs - A robust progress tracking system to allow learners to monitor their growth and strategize their revision Ideal Skills: - Proficient in iOS development - Prior experience in education app development - Strong understanding of implementing project-based learning methods in digital environments The successfu...
...am seeking a highly skilled developer with expertise in Unity and Socket to create a modern Bingo game. The game will accommodate up to 100 players per room and will be designed for Android and iOS platforms. Here are the detailed requirements: Key Responsibilies: * Development of a bingo game on Unity and Socket. * Designing a modern interface for a seamless user experience. * Adapting the design to both Android and iOS platforms. Ideal Candidate: * Should have significant experience in Unity and Socket programming. * Proven track record in designing and developing games for Android and iOS. * Must possess a knack for modern design aesthetics. Please note, there's no requirement for in-game purchases or monet...
...for my game rental business. The animation video will serve as an advertisement showcasing our services and the variety of board and card games we offer for events. Additionally, I require the design of a unique logo, poster, and brochure to complement the video and promote our brand. Requirements: 1. Animation Video: - Duration: 60-90 seconds - Style: Engaging and entertaining animation with an African context - Content: Showcase our game rental services, highlighting the fun and excitement of playing board and card games at events. Include diverse African characters and settings to resonate with our target audience. - Voiceover: Professional voiceover in an African accent to narrate the video script. 2. Logo Design: - Design a unique and memorable logo ...
...revolutionary mobile application idea to life. This project will extend across both iOS and Android platforms, making it readily accessible to a wide range of users. Key Considerations: • The app requires user login and authentication features. • Exact authentication methods will be discussed during project initiation - an understanding of various options such as email/password, social media sign up, and biometric authentication is beneficial. • The end result is expected to have a seamless UI/UX, providing the users with an intuitive and engaging mobile application experience. Ideal Skills and Experience: • Extensive experience in Flutter development. • Proven track record of developing apps for both iOS and Android. • Kno...
As a booming brand on Instagram, Facebook and YouTube with over 10,000 followers/subscribers, we've made the decision to step up our game. We aim to considerably boost the engagement rates across our platforms. As such, I'm on the hunt for a seasoned Social Media Specialist, whose proficiency extends to crafting compelling Meta ads and formulating innovative strategies. *Key Areas of Focus:* 1. **Strategy Development:** Demonstrated experience in creating strategies to increase engagement on social media. 2. **Meta Ads Expertise:** Proven ability in leveraging Meta ads effectively. Experience creating captivating ads that drive engagement is key. 3. **Cross-Platform Proficiency:** Ideal candidate should excel in Instagram, Facebook, and YouTube; ability to create cohesiv...
I need a utility mobile application, designed with a minimalist aesthetic, for both iOS and Android platforms. - The application's primary function is utility, and I'm looking for professionals with experience in developing effective, user-friendly utility apps. Need an Expert App UI/UX Designer and Developer for a Hindu Panchang App with the following features Need to complete the Project in 30 Days from today. There would also be an API Integration as the content of Panchang, Calendar, Horoscope would be pulled from a Third Party Api. The App Designer should have a knack in designing and would be ready to work in detailing. The app should be available in 3 Languages: Hindi, English and Gujarati All the content should be available in these Languages  Spla...
I need a skilled developer to build a mobile SIP registrar application for both iOS and Android platforms. This application's primary purposes are making and receiving voice calls and managing SIP accounts, so proficiency in VoIP technology and SIP protocols is a must. Not only should the application be functional but it should also have a modern and stylish user interface. Therefore, a candidate with a keen eye for design is preferred. However, the functionality remains the top priority over visuals. If you have experience in this type of software development along with a knack for creating user-friendly apps with a modern touch, we should talk.
...seeking proposals specifically for the design aspect of a unified app store platform that facilitates the download and upload of applications across multiple operating systems, including Windows, macOS, Linux, Android, and iOS. The primary focus of this project is to develop a user-friendly interface that enhances the browsing, searching, and downloading experience for users across various platforms. Key Objectives: Develop a visually appealing and intuitive user interface design for the app store platform. Ensure consistency and accessibility across Windows, macOS, Linux, Android, and iOS devices. Incorporate user-friendly navigation and search functionalities for efficient app discovery. Design clear and concise app detail pages that provide essential inf...
We're looking for a talented modder to update the in-game radio station music for Pacific Drive. This project will not only involve injecting new life into the game's auditory experience but also creating a user-friendly guide and tools for others in the community to modify the music themselves. Scope of Work: Instruction Guide: - Develop instructions detailing how players can modify the radio station's music on their own. - Recommend, or if possible, create a straightforward tool or script that assists users in packaging their chosen music into a mod file compatible with Pacific Drive. Project Outcome: By the end of this project, Pacific Drive players will have a revitalized radio station and the knowledge and means to customize it further according to their tas...
I'm in need of professional assistance to conduct an in-depth exploration of Android device's security. The tasks that need to be carried out involve: - Extracting data - Bypassing security measures - Analyzing present vulnerabilities Please note, the project will be handled remotely as I do not have physical access to the Android device. I'm expecting a freelancer equipped with advanced skills in Android platform, cybersecurity, and remote access capabilities. Ethical hacking certification would be a plus. Your role is to identify and diagnose the holes in security rather than exploiting them. I'm looking forward to working with a dedicated security expert who respects the rules of engagement in ethical hacking.
We need an experienced React Native developer to create a mobile app compatible with both iOS and Android platforms. To show that you proposal was not written by a bot please start the proposal with "HELLO". Please see this document for more details: Here is the figma design: Here is the figma sketch:
I'm on the search for a skilled graphics designer and animator with a knack for storytelling and experience in designing iconic logos. My project ...The video should be engaging and make viewers realize the wide range of options available at their disposal. - Creating an iconic logo. Any branding for my business should encapsulate the essence of game diversity, therefore an icon that signifies the same would be ideal. - Additionally, I need a poster and a brochure designed in sync with the iconic logo to maintain a consistent visual identity. Those with a comprehensive understanding of 2D animation and solid experience in the creation of iconic style logos and branding materials will be at an advantage. Let's work together to make my game rental business stand out ...
I need a professional to perform functional and performance testing on my android application across 2 devices. The right candidate should have: - You need to be in the United States as our app is only available and valid in the United States. - A proven background in app testing, preferably with a focus on Android apps. - Experience with functional testing, ensuring that every feature of the app works as intended. - Expertise in performance testing, confirming that the app works smoothly, quickly, and properly under various conditions. - Access to multiple Android devices for comprehensive testing. Your feedback and suggestions will be invaluable for improving the app's performance.
I am in need of a MATLAB Expert with a profound understanding of mathematical modeling and computational fluid dynamics. Your main responsibilities will encompass: - The strong focus will be on mathematical modeling, especially in relation to Nwogu's Boussinesq type equations. - Developing ...relation to Nwogu's Boussinesq type equations. - Developing in-depth simulations regarding shallow water wave propagations. - Analyzing data meticulously received from simulations to make key observations. - Optimizing designs effectively based on data analysis to make necessary improvements and alterations. - Implement differential equations and other simulations to align with and validate to other port conditions. - familiarity with Nwogu's Boussinesq type equations are als...
We have an exciting opportunity for a skilled game map creator to design a high-resolution map for our game. Focused on 4 different zoom levels, you will deliver each level as a separate PNG. Key Requirements: * The map should depict a Forest terrain. * The forest terrain should include distinct regions such as Dense forest areas, Bodies of water and Clearings or open spaces. * Strong emphasis on detailing to ensure the distinct regions are clearly identifiable even on zooming. * Prepare for a project discussion call for a more comprehensive understanding of our requirements and concept. Ideal Skills and Experience: * Previous experience in creating game maps is crucial. * A strong grasp of a forest terrain representation. * Excellent attention to detail. Your job ...
I'm in need of an experienced mobile app developer to create an app for both Android and iOS platforms. The main function of this app is to navigate service bookings seamlessly. Key Requirements: * Strong background in mobile app development for both Android and iOS. * Extensive knowledge in designing and implementing service booking systems within apps. * An eye for practical and user-friendly design. Your portfolio showcasing similar projects will be highly regarded. This project requires someone who can deliver not only in function but also in design aesthetics and user experience. Let's create an app that makes service booking a breeze.
I'm seeking a talented 2D artist to create a fantasy-style boss enemy for my game. This design should be moderately detailed - not overly simplistic, but not extremely complex either. The character is a villainous antagonist, so they should look menacing and formidable. The freelancer should have: - Proven experience designing 2D characters, preferably within the games industry. - A knack for designing fantasy-style characters/entities. - A strong understanding of preparing 2D images for animation. - Experience creating villains and antagonists. Your task will be to create a unique and memorable boss enemy that will add a challenging and thrilling aspect to the gameplay experience. Please have a portfolio ready for review.
...scanning app, which should run on the iOS platform. The main functionality would be 3D interior scanning. Specific requirements for this project include: - A key feature of the app should be the ability to perform real-time scanning. This means it must be capable of scanning an interior and creating a 3D model of it in real-time. - All the scanned models must be able to be viewed and accessed from a website. - A further key feature is the scan must be downloable so it can imported into 3D modeling software. If it were possible to automatically convert the lidar 3D scan into a Sketchup model, that would be amazing. It is essential that you possess expertise in the development of scanning apps, particularly in real-time, and you are skilled in iOS app devel...
I'm in need of a unique and captivating video that highlights a poker session fo...The video's duration should exceed 10 minutes, capturing the thrilling moments of the game. Key Requirements: - Experience in gaming content creation is necessary. - Ability to work with raw footage to create an exciting and engaging narrative. - Proficiency in video editing and post-production processes. Ideal Skills: - Expertise in video editing software like Adobe Premiere Pro or Final Cut Pro. - Skilled in creating suspense and engaging content through visual storytelling. - Understanding of poker game dynamics and ability to highlight key gameplay moments. Please provide a portfolio showcasing similar works. Newcomers are also welcome if they can demonstrate relevant skills ...
hi, i found a php script that is not working anymore, it was used to send notifications to single devices using but this system seems to be down.. I have the certificate updated and ready in .pem and .p8 format and the old function looks like this: function sendNotificationToPushService($certificate, $passphrase, $body, $deviceToken){ $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', $certificate); stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase); $fp = stream_socket_client('tls://', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); if ($fp){ $payload = json_encode($body); $msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) ...
I'm in need of an experienced embedded software developer who can create a configuration tool exclusive for managing specific device settings. Key Responsibilities: - Design and implement a software tool to efficiently manage device configurations. - Ensure the tool is user-friendly and intuitive. Ideal Skills: - Have s...dummy table should be visible. 5. User should be able to save and load this project as per their needs. The tree and tables will be saved and loaded. 6. There will be compile and transfer button 7. On click compile button, the tree and its table will be compiles to a python dictionary 8. On click transfer button, the created dictionary will be transferred via serial port in byte streams to any device connected. 9. The serial port parameters will b...
I am seeking a proficient C++ developer to port an existing demo from SDL-LightGun to an SDL/OpenGL one. GitHub repository: viudeo here The objective is to have the demo function equivalently SDL/OpenGL platform. right now its only showing white screen. Key aspects: - C++ proficiency - Familiarity with SDL and OpenGL - Experience in software porting - non need for a lightgun because a mouse will work
This is a trailer for a group game and introduce the rule of game
I am looking to reskin an existing 2D platformer game for both PCs and mobile devices. 10 levels Key Responsibilities: * You'll be given access to the game's source code to help you understand its inner workings. * The given code base is written in C# – you should be proficient in this language. * Your main task will be to overhaul the game's aesthetics without changing its core mechanics. The ideal candidate should: * Be experienced in game development for PCs and mobile platforms. * Possess deep knowledge of C#, with experience in modifying existing code and creating visually appealing aesthetics. * Be proficient in debugging and testing their own code. This job is perfect for someone who can deliver high-quality work while working with an exis...
...and resolving build anomalies, specifically configuration errors that are hindering my iOS app from compiling successfully. The scope of this project includes: - Identifying the genesis of configuration errors during the build process. - Implementing necessary fixes on the iOS version of the app to resolve these errors. - Ensuring the app is prepared and ready for release. Key qualifications and technical skills required for this job: - Proven experience in handling Flutter-based app development and troubleshooting. - A thorough understanding of iOS development and its idiosyncrasies. - Demonstrated ability to diagnose and rectify configuration errors swiftly and effectively. - Good understanding of iOS distribution, i.e., preparing and deploying apps for r...
As a new creator of Fortnite UEFN maps, I'm seeking an experienced verse coder to add an innovative feature to my map. • Code a unique in-game monster to do the following: - Walk around randomly throughout a selected area - Detect players and begin chasing them, eliminating them if caught Skills and Experience: • Proven track record in game development, ideally in creating interactive features for Fortnite UEFN maps. • Strong expertise in AI-based game mechanics and player interaction. • Creativity in conceptualizing unique in-game entities and functionalities.
I have a website already designed as 4 tabs views with all details coming from a mySQL database. I want to create the app version for iOS and Android.
I am seeking a highly proficient gamer and Javascript developer to add a performance-optimized shooting function to my existing code. Key tasks include: - Setting up raycasting using React THREE js engine - The function needs to trigger every time the left mouse button is clicked - It should detect collis...- Setting up raycasting using React THREE js engine - The function needs to trigger every time the left mouse button is clicked - It should detect collision with dynamically spawned meshes in the scene - No specific mesh model is required as part of the collision detection Ideal Skills: - Advanced proficiency in Javascript - Familiarity with React THREE js engine - Previous experience with in-game shooting functions I look forward to your bid and working together on this un...
I am seeking an experienced tech professional to help with settings Minikube on my local macOS, Strimzi (:cluster-ip and tls:true), and Traffik (IngressRouteTCP). The primary goal for this project is to leverage these components for efficient routing and connecting on kafka from external port 9093 or 9094 by hostname. Example client command: "kcat -b -L -J" I have already independently deployed a Minikube cluster with Strimzi and Traeffik, everything works fine inside the cluster, but to connect from the outside you need to connect via kafka :cluster-ip, and I can't do it. I know how to create self-signed certificates and a trusted certificate authority, so it shouldn't be difficult to quickly generate and and
As an app developer diving into Flutter, I am in need of assistance in configuring the project structure. While I have managed to get my app running on both iOS and Android platforms, I'm struggling with the structure and would appreciate focused assistance in this area. Ideal consultant would: - Be experienced with Flutter development for both iOS and Android applications - Have a good understanding of best practices when configuring project structures in Flutter - Exhibit clear and concise communication skills, as I would like to understand the process as it's being executed.
I'm seeking an experienced Android app developer to create a business application. Key Requirements: - Proficient in Android app development with a clear understanding of the different Android devices and app stores. - Proven experience in developing secure and reliable apps for businesses is vital. - This project does not require any e-commerce functionalities; however, there needs to be a chat feature integrated. Skills & Experience: - Excellent knowledge of Android SDK and different versions of Android. - Strong familiarity with RESTful APIs to connect Android applications to back-end services. - Proficient understanding of code versioning tools, such as Git. - Ability to understand business requirements and translate them into...
I am looking for an app developer with experience in creating utility apps for Android. App to be downloaded on galaxy S20 currently running android 14. Primary Features: - Regular calculator functionality - Capability to hide and run a specific spyware app. Must resemble the samsung calculator found in play store, in both appeance and functionality. While the calculator will serve as the facade, the central functionality of this application is to cleverly conceal and completely run spyware software in the background. No apps available allow the spyware to function properly. It gets very tricky when attempting to enable the necssary permissions. Skills and Experience: - Advanced understanding of Android system - Proficient in Java or Kotlin - Strong knowledge i...
I am working on React Native with Javascript Frontend Development Project. I need someone to Support me for this Project atleast 4 to 5 hours Per day. It is a Mobile IOS Application. Project will Exist more than 2 years. I need support through Remotely(zoom). I am looking for Good Experienced(4+ years) Person as a Frontend Developer, Who can work on the tasks Quickly. I will give Figma Design need to develop exactly.I am looking for Long term relationship. After this Project Completed means, we will give immediately another support project. I will give you one sample task. After you done sample task successfully i will give you the project. Required Skills : React Native, HTML, CSS, Javascript. Language Speaking Person : English, Telugu(Preferred) Note : I can pay you per task or ...
1. The main objective of this project is the a feature inside our existing iOS app that can overlay, convert, and compress mp4 files. In particular, the capability to overlay dynamic text on videos is crucial. 2. the user selects a video locally on their device 3. and we display a timeline of the video, similar to a whatsapp status 3. the video can be trimmed. After trimmed a overlay (text and image) is added 4. the output mp4 file is played back, with overlay note: Check the screenshots attached Key Functionalities: - Overlay a dynamic text onto an MP4 video file, meaning the text will change contextually based on the video content. - Convert the video with text overlay to a different format if needed. - Compress the resulting file to ensure it remains optimally sized ...
*Colour Game Requirements admin pannel* (user information) register list all withdraw doposit list recharge list account edit,block,unblock,delete,user trade ban tranjaction history,delete and add account balance add,debit,notice 8. users oder informations 9. user invite members list 10. user bonus history data,login,time,ip addres,active time recive bouns bank informations list and update refrel link update option withdraw,approve,cancel,type region option (Agent option) red envelope report,recharge,withdraw trade,bonus (control option) result Green,red,violet,number, total amount green total amount red total amount violet total amount which
...Apps and who can readily provide services for iOS and Android platforms. The app should furnish essentials like user authentication, GPS tracking, and social media sharing. The core functionalities I need include: - Data input and storage: The app should enable users to easily input and store relevant data. - Workflow automation: I would like the app to help automate routine tasks to boost productivity. - Integration with other systems: The app should be designed with the capacity to integrate seamlessly with existing systems to ensure effective workflows. If you possess excellent skills in app development and an in-depth understanding of power apps, then you're the ideal candidate for this task. Your expertise should cover both Android and iOS pl...
Hello, I want to develop a radar detecting app for my country that detects cameras on the road and alerts the driver of the speed limit to prevent him from getting a ticket. This is how the cameras are detected in the reference app and designing like any decent mapping application: This is the app that detects speed cameras, so maybe you might want to know how it camera detection works for reference(shown in the video): My budget for this entire app creation is from $500 to $600. Contact me if you are interested and able to complete this project within my budget. Thank you.
...something bright and safe as it will be used by children. We need somehow to make it safe from the energy point of view and usage. Kids will be stomping to match the patterns. Key Functions: - Live workout tracking - Customizable LED patterns on the fitness mat via the app - Bluetooth connectivity for seamless interaction between the mat and the app The target platforms for this app are Android and iOS, therefore, any previous experience in cross-platform development will be highly appreciated. To apply, kindly share detailed project proposals outlining your strategy, proposed timeline, and quote. Familiarity with fitness-related tech applications or LED technology is a major plus but not a requirement. Looking forward to receiving your innovative proposals. If you ...
...proficient in scripting. Game Genre: The game genre is Action. It is important to immerse players in thrilling combat sequences and strategic gameplay. Creativity in action game design is highly desirable. About the game: Humans vs Infected One team is Humans other team is infected when a human dies they become infected, it's going to have progression with money and levels (1-50) also a functional shop for just the humans team, buy more weapons as you progress an get money from kills to buy these weapons. Weapons are permeant for human team. Human team inventory doesn't carry over to infected team (human team inventory items are permeant meaning if a player unlocks something in the shop they always have it on human team) -Game reset mec...
My project is focused on increasing customer engagement for individual consumers through a well-designed mobile application. Thus, I'm searching for talented developers who can deliver innovative mobile app design and function that keep consumers engaged and motivated to use the application relentlessly. Key requirements: - App to be designed for iOS and Android devices - User-friendly interface with smooth navigation - Incorporation of features to track consumer engagement and deliver personalized experiences - Secure user data management - Regular updates and troubleshooting when necessary Ideal Skills: - Proven experience in mobile app development, especially consumer-focused applications - Expertise in creating user-friendly interface - Strong understanding of data...
I have a bluetooth device and I want to handle this on my application. ===================================================== The operation of the Bluetooth device fo...fully interacts with a Bluetooth device, and I also have the decompiled source code. While the decompiled source isn’t perfect, it does allow me to access all the resources and Java classes. 1. Could you please create a complete Android project that can be run from Android Studio based on the decompiled source code? 2. If you’re able to complete the first task, I’d like to extract the correct Bluetooth commands necessary for handling, and then convert them to iOS commands. For iOS, I don’t need full project, I only want to extract the commands from android like ...
Game Title: Orange Arena Game Overview: Two teams of five players endlessly each fight on a small arena. Each have their own bunker with an armory full of weapons, consumables, and perks to equip. HARD REQUIREMENTS: Thumbnail should be 1920x1080 minimum (16:9 aspect ratio) and no larger than 5 MB. It should also be framed in a way that I can crop it into a square and still looks good. The color palette is orange, black, and white. See the attached screenshots to get an idea of what it looks like. Follow the rules set by Epic Games. The documentation page titled "Thumbnail Image Guidelines for Discover" can be Googled easily (I'm not sure if I can post links). The rules that stand out are: no borders, no using the Epic Games logo, no arrows, and no weapon...
I am looking for an accomplished application developer who can assist me in creating a comprehensive golf swing analyzing app using AI technology. Key Features: • Golf swing analysis and improvement suggestions • Platform compatibility: The application must be operable on both iOS and Android. • Account creation: Users must be able to register and create personal accounts. Ideal Skills and Experience: • App development for both iOS and Android • User interface design for mobile applications • Experience in developing sports, particularly golf-related apps would be a bonus. Permissions and User Roles: • Users will only have permission to upload their own data and view it. Any data provided by the user should remain privat...