changing backgrounds and adding texts