Codes mainly written in JAVA.