Custom code should be made for this. I think this is ok for now.