GUI added, GA added