yulong song update the code modified the background and implememnted the selectmap function