new background usage. move resource names to constants.