new flag placement
changed spell cast process