start of aspect attributes weaving