Added a clean functionuseless but hopefully will someday :D