More work on effects and attributes