adjust package structure and implement back groud image in main page