fgu logic development