GUI Functions section
Internal functions section added