Front end updates and various code updates