setting screen UI and functionality

know few issues...