updated background and few bugs