You know, for accessing the sd-card and internal storage directly from the dock...
Thanks !
It doesn't have a USB port for connecting mini or micro USB cables. I don't think it can be done. Also, when docked, it's in USB Host mode, so you couldn't connect a host to a host anyway.
That's plain dumb...
The hd dock has 4 ports on the back to connect via usb. Also has the hdmi port. Guess that is not the same on the standard dock?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
offtopic:
@JdgM3NT4L i like your signature XD
I Think thats not possible, but you can connect a mouse & keyboard and use it "as a" PC
Enviado desde mi MB860 usando Tapatalk 2
Slightly off topic, it is on the lapdock
I used to do it alot while I was at work and wanted dual monitor keyboard setup for use with a VM I was working on, enways I problay wont be able track down the links for the items I used anytime soon, basicly was a 12in extension cable for each of the micro usb and mini/micro (w/e) hdmi and then for the connections to the laptop it was a converter to standard usb and the same for the hdmi, anything more than 1ft or so will not work ('Ive tried needs more power transmitted to make it or somthing) the drivers were found easily via windows 7.
Djazin
lame
This thread just saved me $15... I was planning on getting one of these to charge from a high powered usb port on my pc and also an easy way to transfer files from PC to Atrix.... I guess I'll just go with the standard dock for now.
Multimedia dock is for charging and audio out only nd by design does not permit a usb connection to a PC. Think of it like the car dock with the audio output on the dock not the cable. The HD dock, supports usb devices and HDMI, but that is the opposite of what you are looking for. In short, the only way to mount the storage to a PC is with a usb or third party usb dock.
Sent from my MB860 using Tapatalk 2
...I have the multimedia dock and use an AdHoc network between my PC and Atrix to transfer files, there are a lot of APPs that allows you to even remote control your Atrix from the PC via WiFi, give it a try, I know you'll like it...
josedaniel said:
...I have the multimedia dock and use an AdHoc network between my PC and Atrix to transfer files, there are a lot of APPs that allows you to even remote control your Atrix from the PC via WiFi, give it a try, I know you'll like it...
Click to expand...
Click to collapse
Can you post the name of an app that allows for remote control of Android / Atrix.
Sent from my MB860 using Tapatalk 2
jjwatmyself said:
Can you post the name of an app that allows for remote control of Android / Atrix.
Sent from my MB860 using Tapatalk 2
Click to expand...
Click to collapse
You can try AirDroid. It's free in the Play Store and has some cool features.
MaxK47 said:
You can try AirDroid. It's free in the Play Store and has some cool features.
Click to expand...
Click to collapse
OMG, I tried AirDroid and am having a hard time believing what I am seeing. It's like a wireless Webtop! I'm going to write to the dev with some enhancement ideas.
Sent from my MB860 using Tapatalk 2
"PC"
modemhead said:
I Think thats not possible, but you can connect a mouse & keyboard and use it "as a" PC
Enviado desde mi MB860 usando Tapatalk 2
Click to expand...
Click to collapse
It works surprising well as a PC (admittedly it is about as fast a slow netbook, but if you are just doing some web viewing, word processing and spreadsheets, it is fine).
You can plug in some speakers too.
Related
So has this happened to anyone else?
You're exploring the handful of apps on your 3D that you haven't even gotten a chance to look at yet, and you find several that seem really cool, albeit a tad repetitive (here I'm thinking Dock, Media Share, Connected Media..etc.) and you think "wow, awesome, I can stream movies from this phone to my other devices" or "wow, awesome, I can transfer HDMI video from this phone to other devices"....
..and then you realize that to do ANY of these cool things, you'll need either for the other device (e.g., your PC) to be DLNA compatible, or else you'll need to go out and buy an HDMI cord...or else a docking station.
I guess this post is 1/2 complaint and 1/2 question, but to be fair I should ask the question before I complain too much: do I HAVE to have a DLNA/HDMI cable/Dock station to do some/most of these cool functions? I mean obviously I can copy/paste files onto other devices--or even doing so wirelessly using bluetooth, Samba, etc..---but it seems like the coolest functions all require stuff I don't have, and I guess I'm especially confused about DLNA since my laptop is a dell from last September...seems new enough to have supported DLNA...
Alternately, is there a workaround for DLNA? A program or device or add-on I can use to make my laptop compatible?
OK I guess that's my rant, sorry and thanks for listening...
I'm no DLNA expert, but I think that any PC/Laptop running Windows that has WIFI can support DLNA, I'm pretty sure its just a matter of having the software.
Also you should be able to send data to your TV through a XBOX 360 or Playstation 3, I believe they both support DLNA.
panamaniac said:
Alternately, is there a workaround for DLNA? A program or device or add-on I can use to make my laptop compatible?
Click to expand...
Click to collapse
All you have to do to make your computer work with DLNA is to go into windows media player, make sure WMP is in full screen, then in the tool bar click stream, then make sure "allow remote control of my player" is selected, and "automatically let devices play my media" is selected. then click" more streaming options" and see if there are any devices found, then make sure none are blocked. Now your done.
EDIT: make sure your all your devices are on the same wifi network for this to work
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
There's really only two major services for streaming, Airplay (Apple) and DLNA (Everyone else). You've got plenty of options as mentioned above including any windows device, ps3, etc.
Awesome ill try once my power comes back on ...thanks!!
Sent from my PG86100 using XDA App
Scotbot this is great! Now I can stream my media from my phone to my windows media player--very nice! I followed your steps, and then went into media share and enabled certain folders to be shared, and voila!
I guess the only better thing would be if I could actually use "Connected Media" to share with WMP--b/c then the phone would be the controller from what I understand. As it is, Media Share simply lets WMP access my phone, but Connected Media actually lets me play a movie on my phone that then automatically streams to other devices...I'm guessing that actually requires legit DLNA...?
Thanks for the post! I can now send 2D videos and photos to my laptop and my Samsung LCD TV! Works great!!!
hey, since mini pro has no hdmi output, i just want to view my android screen on my pc at least. is there any app that act similar to hdmi out?
i have tried droid vnc server and it is very laggy on my laptop.
i want to view my android screen on my pc as smooth as hdmi out on a hdtv
Maybe this is better although i never tried it.More info here.
I'm also been searching way of using my mini pro on big screen.. The most successful way is by using the stock dlna server but its only effective to view videos and photos through my ps3(client).
I want something i can use to view the ui without any lag..
Sent from my SK17i using xda premium
T3sla said:
Maybe this is better although i never tried it.More info here.
Click to expand...
Click to collapse
It looks interesting. Hopefully it is smoother than droid vnc server
Sent from my SK17i using XDA
urra901109 said:
I'm also been searching way of using my mini pro on big screen.. The most successful way is by using the stock dlna server but its only effective to view videos and photos through my ps3(client).
I want something i can use to view the ui without any lag..
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Yeah me too.
I just want an app that can view android screen on a big screen without controlling it.
Sent from my SK17i using XDA
Izzy Stinson said:
Yeah me too.
I just want an app that can view android screen on a big screen without controlling it.
Sent from my SK17i using XDA
Click to expand...
Click to collapse
I tried PM'ing one of the developer here about the hdmi over usb protocol(MHL) and asking about its possibilities on our phone.. We'll see.
Sent from my SK17i using xda premium
urra901109 said:
I tried PM'ing one of the developer here about the hdmi over usb protocol(MHL) and asking about its possibilities on our phone.. We'll see.
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
it would be awesome if its possible through our hdtv
trying the androidscreencast now...
HDMI trough USB? Damn that would be heavy load on phone's CPU.
DHMI is straight out from video chips. Any app / program has to capture stream from the video chip convert it and send it to PC, that takes memory and CPU power.
Be sure you plug into USB 2 port (if you have old computer) or USB 3, as if computer is older, it takes some resources as a connected webcam - constant stream of video.
Izzy Stinson said:
it would be awesome if its possible through our hdtv
trying the androidscreencast now...
Click to expand...
Click to collapse
still no reply
gqcJYb3UN8xSIWNUy2xX said:
HDMI trough USB? Damn that would be heavy load on phone's CPU.
DHMI is straight out from video chips. Any app / program has to capture stream from the video chip convert it and send it to PC, that takes memory and CPU power.
Be sure you plug into USB 2 port (if you have old computer) or USB 3, as if computer is older, it takes some resources as a connected webcam - constant stream of video.
Click to expand...
Click to collapse
i think my explanation isn't so clear.. what i really mean is that the usb cable act as a hdmi cable and outputting video straight to the hdtv and not install on pc as webcam. it been featured using galaxy s. but not sure whether it needs any physical infrastructure build on our phone to make it work or its purely software base.
http://www.youtube.com/watch?v=ZtwTcnR0hqA
urra901109 said:
still no reply
i think my explanation isn't so clear.. what i really mean is that the usb cable act as a hdmi cable and outputting video straight to the hdtv and not install on pc as webcam. it been featured using galaxy s. but not sure whether it needs any physical infrastructure build on our phone to make it work or its purely software base.
http://www.youtube.com/watch?v=ZtwTcnR0hqA
Click to expand...
Click to collapse
nice.
has anyone tried it with mini pro?
gqcJYb3UN8xSIWNUy2xX said:
HDMI trough USB? Damn that would be heavy load on phone's CPU.
DHMI is straight out from video chips. Any app / program has to capture stream from the video chip convert it and send it to PC, that takes memory and CPU power.
Be sure you plug into USB 2 port (if you have old computer) or USB 3, as if computer is older, it takes some resources as a connected webcam - constant stream of video.
Click to expand...
Click to collapse
but i dont get it.
then why does we can view and control our pc desktop from our phone very smoothly?
i mean look up an app called splashtop remote desktop, teamviewer.
i can view and control my pc very smooth from my phone with that app.
but how can we view and control an android screen to pc is lag and takes that much ram and cpu? lol
MicroUSB-HDMI adapter, but the question is, which phones support it and which not.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Someguyfromhell said:
MicroUSB-HDMI adapter, but the question is, which phones support it and which not.
Click to expand...
Click to collapse
until someone try and test it
Someguyfromhell said:
MicroUSB-HDMI adapter, but the question is, which phones support it and which not.
Click to expand...
Click to collapse
I guess this is MHL cable. Support started on phones like SGS II, HTC Sensation, etc.... I won't expect it working on SE Mini Pro.
Here is already short topic about this. http://forum.xda-developers.com/showthread.php?t=1590353
So its seems our xperia 2011 havent mhl.
Sent from my ST15i using xda app-developers app
Hi all,
Trying to connect my sgs3 via usb otg to a seagate 1tb hard drive.
It didn't connect then after a while it gave me an error saying "Connected device is not supported" or words to that effect.
It assumed that it was blank basically.
Any thoughts on how to get it to work?
I have to power the hard drive via an adapter, should this work?
Cheers.
dladz said:
Hi all,
Trying to connect my sgs3 via usb otg to a seagate 1tb hard drive.
It didn't connect then after a while it gave me an error saying "Connected device is not supported" or words to that effect.
It assumed that it was blank basically.
Any thoughts on how to get it to work?
I have to power the hard drive via an adapter, should this work?
Cheers.
Click to expand...
Click to collapse
Is your hard drive formatted as ntfs? If so it wont work. Try a different format.
dladz said:
Hi all,
Trying to connect my sgs3 via usb otg to a seagate 1tb hard drive.
It didn't connect then after a while it gave me an error saying "Connected device is not supported" or words to that effect.
It assumed that it was blank basically.
Any thoughts on how to get it to work?
I have to power the hard drive via an adapter, should this work?
Cheers.
Click to expand...
Click to collapse
you will also need auxiliary power as you mentioned
Ntfs will work if you use siyah kernel and not all hard drives need external power- have a Ntfs formatted 1tb drive that works fine without adapter . (Samsung s2).
Just format to exFAT
You do not need any thing such as using a software or what so ever people are telling about because I am using the same HDD on my S4 and trust me, it works perfectly fine. I have been searching for solutions on the same problem since a week now and nearly gave up on it because no software is going to help at all. I tried them all! Rooted or Not Rooted! Nothing worked.
Getting to the point, the thing I did was just format it to various file systems and tried running it. I am using Seagate's Expansion 1TB and Western Digital's My Passport 1TB. They werent working on any of my devices. I formated the drive to exFAT (not FAT32) and it works like a charm now. Try that for a change because exFAT does not have any limitations like the one FAT32 has. NTFS or FAT32 are unsupported on these two drives.
Gud Luck! :good:
Sorry about the bad quality was away from home so snapped with a Nokia Asha 210
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
muneeb822 said:
....
View attachment 2658064
View attachment 2658065
View attachment 2658066
View attachment 2658067
View attachment 2658069
View attachment 2658070
View attachment 2658071
View attachment 2658072
View attachment 2658073
View attachment 2658074
View attachment 2658075
View attachment 2658076
Click to expand...
Click to collapse
That is quite impressive....
Admired!
samdroid711 said:
That is quite impressive....
Click to expand...
Click to collapse
Thank you
i will tell you how to get it working as long as your phone supports
otg. Go to Amazon and order a Y power cable for your
hard drive. make sure one end has the connector for your
hard drive and the other two are male usb connectors.
connect a usb power adapter (has one usb input, and plugs
in the wall) to the male connector on the same end as the connector
as your hd and plug in wall. Next plug in hd.
lastly connect to phone. Must be done
in this order or will say "not supported" or
"High powered" device cant access!
Wait 10-15 sec between each step.
Can use powered usb hub too.just connect in same order wait between each connection.
I thought all 4.2.2 devices supported Miracast, but I don't see an option for it....
I was thinking of getting a cheapy dongle off of ebay to mirror my TS to the TV (no idea why lol)....
Anyone got any ideas?
death_entry said:
I thought all 4.2.2 devices supported Miracast, but I don't see an option for it....
I was thinking of getting a cheapy dongle off of ebay to mirror my TS to the TV (no idea why lol)....
Anyone got any ideas?
Click to expand...
Click to collapse
You'll not need any option.
Buy ezcast, it's 15$ dongle and with ezcast app you'll be more than satisfied.
I'm using it on all my devices (Z1, N7, XU...)and I'm planning to use it on TS.
I have cast screen option on Nexus 7 and it can't detect dongle but as I said - ezcast app is doing great job and.
Literally - plug and play...
Mirror/dlna/web/live/music/video - everything is working...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Video player (inside of app) is capable to show subtitles, that's something I really need...
Cheapest and best wifi dongle I ever had...and I have chromecast too...
This is better device then Google chromecast.
Google restricted many options and it's, for me, best for web and media servers streaming (youtube, netflix)...
But ezcast is best for mirroring and wifi video/pist/music sharing (from other device)
Sent from my C6903 using Tapatalk
funky0308 said:
You'll not need any option.
Buy ezcast, it's 15$ dongle and with ezcast app you'll be more than satisfied.
I'm using it on all my devices (Z1, N7, XU...)and I'm planning to use it on TS.
I have cast screen option on Nexus 7 and it can't detect dongle but as I said - ezcast app is doing great job and.
Literally - plug and play...
Mirror/dlna/web/live/music/video - everything is working...
View attachment 2750688
Video player (inside of app) is capable to show subtitles, that's something I really need...
Cheapest and best wifi dongle I ever had...and I have chromecast too...
This is better device then Google chromecast.
Google restricted many options and it's, for me, best for web and media servers streaming (youtube, netflix)...
But ezcast is best for mirroring and wifi video/pist/music sharing (from other device)
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
What dongle do you have? I was looking at the Measy A2W but its got such awful reviews on Amazon... I thought it looked like the one of the better built Miracast / EzCast dongles...
death_entry said:
What dongle do you have? I was looking at the Measy A2W but its got such awful reviews on Amazon... I thought it looked like the one of the better built Miracast / EzCast dongles...
Click to expand...
Click to collapse
Hehe...well I just said - ezcast is name of mine
Sent from my C6903 using Tapatalk
There are quite a few dongles that apparently support eZcast, however does this work much the same way as Chromecast works where you only use your phone as a remote control... where as miracast is actually mirroing your device screen instead of just syncing the Casting Dongle to play the same content from where you left off?
death_entry said:
There are quite a few dongles that apparently support eZcast, however does this work much the same way as Chromecast works where you only use your phone as a remote control... where as miracast is actually mirroing your device screen instead of just syncing the Casting Dongle to play the same content from where you left off?
Click to expand...
Click to collapse
I'm using ezcast to mirror my notebook screen, tablet screen or Z1 screen.
Also...
I can play videos/movies with external subtitles, mp3, web pages... (not in mirror mode, it has app that can play all that media while I'm using my device...
One more thing, even expanded window is working...
It's absolutely great gadget...
Sent from my C6903 using Tapatalk
Hi everybody,
I managed to successfully port and build Maru OS for our Xiaomi Mi 8 based on Android 10 Lineage OS sources.
Everything is working perfectly and performance is really good in desktop mode.
Currently the only issue is that selinux is set to permissive and needs to be fixed for production ready builds.
Basically its an Android build with a LXC debian container built in. As soon as you activate screen sharing or hook up a DisplayLink dock, it starts the desktop environment onto the second screen. It's using a graphical bridge between Debian container and Android system which writes data directly to SurfaceFlinger. This makes the desktop experience extremely good and fluent (not comparable to VNC for example).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
dude that's amazing, can you share the rom?
mi_guel said:
dude that's amazing, can you share the rom?
Click to expand...
Click to collapse
Great to hear that someone else also likes the idea of using the phone as desktop device.
Yes, I can do that. But first I need to prepare the Github repository as the source code needs to be fully published before releasing a ROM I think. Currently everything is setup locally for development and testing.
That 's great! Which adaptor are you using? Is there anyone with usb hub and charging simultaneously?
chrisgrns said:
That 's great! Which adaptor are you using? Is there anyone with usb hub and charging simultaneously?
Click to expand...
Click to collapse
Since this phone doesn't support native HDMI output, you need to use a DisplayLink docking station which requires the DisplayLink application installed on the device. I'm using the HP USB-C Universal Dock (hsa-b005ds). If I remember correctly charging and using my mouse and keyboard simultaneously connected via USB worked without any problems.
mtdshare said:
Since this phone doesn't support native HDMI output, you need to use a DisplayLink docking station which requires the DisplayLink application installed on the device. I'm using the HP USB-C Universal Dock (hsa-b005ds). If I remember correctly charging and using my mouse and keyboard simultaneously connected via USB worked without any problems.
Click to expand...
Click to collapse
But you can use a chromecast, right?
mi_guel said:
But you can use a chromecast, right?
Click to expand...
Click to collapse
Yes, you can use the Android in built screen sharing capability. But probably there will be some small delays due to network latency.
Ias it Avalible, I want to try it thanks.
Also keen to test.
@mtdshare Please share your build with us thanks. Or you could tell us the method you made this. I really want to try it out.
mtdshare said:
Since this phone doesn't support native HDMI output, you need to use a DisplayLink docking station which requires the DisplayLink application installed on the device. I'm using the HP USB-C Universal Dock (hsa-b005ds). If I remember correctly charging and using my mouse and keyboard simultaneously connected via USB worked without any problems.
Click to expand...
Click to collapse
Just to be clear; you managed to use the displaylink dock as "secondary monitor", or did you just run the LXC container fullscreen with your display mirrored via displaylink?
I've been looking for a while to get displaylink to act as a secondary monitor rather than (half-assed) mirror my phone to my monitor. It would be really awesome to run (even the build-in android desktop) on a device with a displaylink dock attached.
Skorm92 said:
Just to be clear; you managed to use the displaylink dock as "secondary monitor", or did you just run the LXC container fullscreen with your display mirrored via displaylink?
I've been looking for a while to get displaylink to act as a secondary monitor rather than (half-assed) mirror my phone to my monitor. It would be really awesome to run (even the build-in android desktop) on a device with a displaylink dock attached.
Click to expand...
Click to collapse
Exactly, the LXC container is running on the external monitor via DisplayLink. At the same time you can use the Android system on the phone screen as usual.
MilkywayOpenSource said:
@mtdshare Please share your build with us thanks. Or you could tell us the method you made this. I really want to try it out.
Click to expand...
Click to collapse
Sorry for my late reply, I have been busy the last weeks. I will share the ROM or tutorial for compiling it very soon.
mtdshare said:
Sorry for my late reply, I have been busy the last weeks. I will share the ROM or tutorial for compiling it very soon.
Click to expand...
Click to collapse
Skorm92 said:
Thank you for responding.
It's really awesome you got it working like that! I've only seen this demo'd by DisplayLink themselves using a custom build rom they only want to provide to influencers and companies (source, see reply to top comment)
Would something like this also be achievable using magisk modules (or any other form of root method/drivers)? You would really be my superhero if you could help me out on achieving this.
Click to expand...
Click to collapse
Hey.....we are still waiting for the ROM and tutorial.....
Can this ROM be ported to Samsung devices
spice mwenda said:
Hey.....we are still waiting for the ROM and tutorial.....
Click to expand...
Click to collapse
You can also consider asking nicely (and not by spamming the thread.)
Also; he already said that he is and has been busy, have patience!
Hi there! Great to hear that MaruOS is working on dipper. Could you please share built ROM, or at least share sources?
Sir still waiting for this rom and tutorial
I was wondering since maru os is based on linage is it possible to sideload linage os 18.1 to it
Waiting for this since a long time ago