Added non functional main method. Contains code that might be useful for future implementation