Updated theme and lot of functions.