light follows correctly now