dropped all functions as these are built into java 8