one piece does it all